Integrating Vortex Studio with Unity

 Vortex Studio and Unity can be integrated, either in a standalone Unity project, or as a distributed Vortex simulator using Unity as a graphic renderer.

Vortex Studio offers 2 plugins for Unity integration: one for a standalone simulator, the other aimed for a distributed simulator.

The following table summarizes the difference between the two approaches.

For distributed simulators

com.cmlabs.vortex.integration

For standalone simulators

com.cmlabs.vortex.integration.standalone

Vortex Simulation, where Unity is used as a graphic renderer.Unity application where a Vortex application is embedded.
VortexUnityApp.exe is used and loads Asset Bundles that associates Vortex extensions, to Unity game objects The Unity game is compiled and contains the Vortex simulation and Vortex assets.
Limited Unity workflowFull Unity workflow
Support for Cables graphicsNo support for Cables graphics
Support for Earthworks graphicsNo support for Earthworks graphics
Support for Distributed simulationNo support for Distributed simulators
One-way Communication from Vortex to UnityTwo-way Communication between Vortex and Unity (through VHL)
Documentation in Integrating Unity as Graphics Renderer in a Vortex distributed simulatorDocumentation in Integrating Vortex Studio in a standalone Unity project