Vortex Studio 2024.10 Change Log
- 1 What's new?
- 1.1 Unity Earthwork Integration
- 1.1.1 What’s changing
- 1.1.2 Why it matters
- 1.1.3 Additional details
- 1.2 User Defined Tire Model
- 1.2.1 What’s changing
- 1.2.2 Why it matters
- 1.2.3 Additional details
- 1.3 Technical Preview: Device Mapping Script
- 1.3.1 What’s changing
- 1.3.2 Why it matters
- 1.3.3 Additional details
- 1.3.4 Limitations
- 1.1 Unity Earthwork Integration
- 2 Minor Improvements in Vortex Studio 2024.10
- 3 Fixed Issues in Vortex Studio 2024.10
- 4 System Requirements
- 5 End-of-life Notice
- 6 Known Issues in Vortex Studio 2024.10
What's new?
Unity Earthwork Integration
What’s changing
In Vortex Studio 2024.10, we are excited to announce the integration of the earthworks zone with Unity's terrain streaming. This new feature allows you to seamlessly add various Vortex earthworks extensions directly within your Unity project, all from the Unity Editor.
One of the standout features is the Earthworks Zone, which can be placed over a Unity terrain. This automatically generates the base heightfields from the terrain at the specified location of the zone and creates a hole in the terrain mesh to allow soil deformation. Furthermore, the graphical assets and Earthworks Zone dynamics parameters are entirely configurable within the Unity editor,
Why it matters
This enhancement streamlines the workflow by centering it around Unity, while also removing the necessity to specify the terrain in Vortex when earth moving is needed.
Additional details
User Defined Tire Model
What’s changing
Users of Vortex Studio have the capability to create custom tire models by implementing the ITireModel
interface within an extension
Why it matters
This gives users the tools to make their own tire model for their own simulation.
Additional details
Creating User Defined Tire Models
User Defined Tire Model Tutorial
Technical Preview: Device Mapping Script
What’s changing
Users of Vortex Studio have the capability to create a Python script to perform the device mapping in place of using the current mapping capabilities.
Why it matters
This gives users the power to perform device mapping as desired, rather than be restricted by the basic offering of transfer functions, mapping and modifier capabilities.
Additional details
Limitations
The device mapping script can only be setup using the control preset tab using the Vortex Player or the same page in a simulator.
The Vortex Editor does not currently support the feature.
There is no way to perform device calibration at the moment, any calibration must be taken into account within the script at the moment.
VP-48954
Minor Improvements in Vortex Studio 2024.10
In addition to features documented in the “What's New”, minor improvements have been made during the development:
ID | Summary |
---|---|
VP-48977 | Unity Integration - All Unity projects should have the same basic settings |
VP-49120 | Recorder - New option to prevent recording when simulation is paused |
VP-49310 | Joystick extension - Add option to allow users to use the axis raw value, as the default mode normalizes values and is including a deadband |
Fixed Issues in Vortex Studio 2024.10
Various bugs and workflow issues have been fixed during the development:
ID | Summary |
---|---|
VP-48954 | Unity Integration: Potential crash when closing a running Unity Simulation, using setup file DynamicsDebug.vxc |
VP-49040 | VortexSetup: Unable install due to error Authentication failed : VortexSetup doesn't have access to the authorization domain. |
VP-49126 | Recorder - Replay - Starting the replay for the first time after a 10 min exercise can lags for more than 30 seconds |
VP-49214 | Vortex Editor - Impossible to directly delete a tire model from a tire type |
VP-49292 | Licensing Server: Most Vortex applications can check out a Create license when available, even if they do not need it |
VP-49402 | Rigid Cable - There is inconsistency in cable lengths across multiple cable systems that are controlled by the same winch command |
VP-49403 | Massless Cable - There is inconsistency in cable lengths across multiple cable systems that are controlled by the same winch command |
System Requirements
The system requirements have recently been updated to reflect the wider range of GPUs Vortex Studio supports when using its Vulkan renderer.
End-of-life Notice
n/a
Known Issues in Vortex Studio 2024.10
ID | Summary | Workaround |
VP-39601 | Unloading a lot of Dynamics Script Extension takes a long time. At unload when removing a Python script, ending a Python Interpreter is exponentially slower the more script is present in the loaded content. When more than a few hundred scripts are present, the unload time can be a few seconds. | Reducing the number of scripts. |
VP-41437 | When a sound is created such that the listener and the emitter are exactly at the same location, or the listener is moving together with the emitter such that it is precisely above it, the sound that the operator hears becomes garbled. | This happens for monaural sound track when the listener and the emitter are moving in tandem while being either too close or aligned vertically. The workaround is keep the sound emitter and the listener separate and make sure they can't be move in a way where they could align with each other. |
VP-43810 | Memory blocks dumped, when terminating the application. | None. This memory leak is not growing, it's memory that should be returned before the end of the process. |
VP-44315 | Memory leak related to VxContactMaterial when there is a contact upon termination of a VxCore application. | Removing all parts and collision geometries before destroying the VxUniverse ensures that any ongoing contact is invalidated before destroying the VxUniverse. Optionally, using the higher level VxSim API and loading content created in the Vortex Studio Editor seems to work around this issue as the content is automatically unloaded before the application is destroyed. |