Skip to main content

Twinn Witness

Visionary Render can interface with Royal HaskoningDHV's Twinn Witness using the Visionary Render for Witness (VR4W) component. This provides a 3D view of a Witness model like in Quick3D, but with the full feature set of Visionary Render at your disposal. So, for example, a Witness model could be edited via the Visionary Render GUI once loaded, then reviewed on a HMD with tracking whilst it is running.

Additionally, it provides the ability to record model runs into Visionary Render’s animation format for later review, possibly on a machine that doesn’t have Witness installed.

note

Visionary Render for Witness requires a feature license so please get in touch with us if interested. You will also need the COLLADA importer to load the objects in some models.

Basic Usage

StepImage
1When installing Visionary Render, you should have enabled the VR4W component. This will create shortcuts for Visionary Render with VR4W enabled and link to this manual from the Start Menu. If not, then you may want to re-run the installer, but note that it’s not compulsory. The COLLADA importer should also be installed and licensed on your machine.
2Start Witness and open a model (such as Quick3D.mod or one of the other sample models).
3Start Visionary Render (Witness) from the Start Menu (or run Visionary Render with -witness on the command-line). Note that VR4W is a separately-licensed feature of Visionary Render, so please request a new Visionary Render license if you don’t already have it.
4In Witness, select Model > Customize Quick 3D... from the file menu. Select the Visionary Render tab as in the dialog above and click Enable then close the dialog with the OK button. This dialog permits Witness to switch between using Quick 3D and Visionary Render, so you’ll need to disable VR4W if you want to switch back to using Quick 3D.
5Select Model > Quick 3D. The model should start loading in Visionary Render (instead of the Quick 3D window). A progress bar in Witness will document progress but note that models with complex geometry may continue to load in Visionary Render after the progress bar has completed. Visionary Render will fly to the model once it is fully loaded.
6Run the model in Witness and observe the result in the Visionary Render window. From here, the model can be re-run, stopped, stepped through, etc. as desired in Witness. New models can be loaded without having to reset the connection – just open the new model in Witness and select Model > Quick 3D again to update the scene.

The live link to Witness is managed by a Witness Link node, which is automatically added as a child of Scenes when Visionary Render is executed with -witness on the command-line.

Properties

PropertyDescription
EnabledWhen enabled, a socket will be created to permit a live link to Witness.
PortThe port number to connect to Witness on. This should match the port number in the Customize Quick 3D dialog in Witness.
RecordWhen enabled, Witness model runs will be recorded into sequences.

Recording

Recording can be started and stopped with the Record property of the Witness Link node. A sequence is created for each run of the model in Witness. These will be called “Run 1”, “Run 2”, etc. and are children of the Witness scene node (i.e. the node attached to Scenes named after the current Witness model). When recording has begun, the sequencer will show the current sequence being written into.