Integrating Vortex Studio with Unity
Vortex Studio offers a full Unity workflow, allowing you to work entirely within Unity's familiar environment while harnessing the power of Vortex Studio's advanced physics engine. This seamless integration streamlines your development process, making it more efficient and intuitive.
This is an updated version of Vortex Studio Unity Integration. Our new integration provides a full Unity workflow, allowing you to create and manage your simulations entirely within Unity. The new integration also brings expanded support for distributed simulation. With features like cable systems, earthworks, and two-way communication between Vortex and Unity via VHL interfaces, you can now create complex and synchronized simulations across multiple machines.
The Vortex integration packages for Unity have been validated with Unity 2021.3.22f1 and can be safely used with any 2021.3 LTS version.
For distributed and standalone simulators com.cmlabs.vortex.integration.unity |
---|
Scales from standalone applications to multi-computer distributed simulators |
Unity game is compiled and contains Unity Scenes that are synched with Vortex Scenes. Some features need Asset Bundles to associate Vortex extensions to Unity game objects, |
Full Unity Workflow |
Support for Cables graphics |
Support for Earthworks graphics |
Support for Distributed simulation |
Two-way Communication between Vortex and Unity (through VHL) |
Documentation in Integrating Vortex Studio with full Unity workflow - com.cm-labs.vortex.integration.unity |
While introducing this new integration, we want to emphasize that our previous integrations are still available and supported. For distributed simulation, com.cmlabs.vortex.integration is designed to leverage Unity's rendering capabilities while running Vortex simulations on a distributed simulator. It remains a viable option for specific use cases. Similarly, the standalone integration com.cmlabs.vortex.integration.standalone for Unity remains valuable for integrating existing simulation content into Unity within a single process, offering flexibility for single-process simulations, VR projects, and the implementation of advanced logic in Unity.
We highly recommend that users consider upgrading to the new integration to take advantage of the comprehensive benefits it offers. With full Unity integration, two-way communication, and enhanced distributed simulation capabilities, it provides the most efficient and powerful solution for creating immersive and realistic simulations.
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 workflow | Full Unity workflow |
Support for Cables graphics | No support for Cables graphics |
Support for Earthworks graphics | No support for Earthworks graphics |
Support for Distributed simulation | No support for Distributed simulators |
One-way Communication from Vortex to Unity | Two-way Communication between Vortex and Unity (through VHL) |
Documentation in Integrating Unity as Graphics Renderer in a Vortex distributed simulator | Documentation in Integrating Vortex Studio in a standalone Unity project |