Vortex Studio 2019c Release Notes
Overview
This version of CM Labs' powerful simulation creation and deployment suite is packed with innovative features that greatly expand the functionality of Vortex Studio:
- The Vortex Console, a brand new collection of tools, can be used to build your own simulator interface with interactive menus, custom control pages and unique look and feel. You can design pages that control the weather, set the time of day, emulate a complete human-machine interface, or add a database to record and report key simulation metrics in both metrics and US customary units.
- A new machine guided control extension is available to help an excavator operator visualize the orientation and course of an excavator bucket. This graphical view can easily be added in a console page.
- Modular vehicles now support the tire models already available in the Vortex Editor.
With this release, we greatly improved the integration of Vortex with third party software:
- A new Vortex plugin has been developed in order to take advantage of the graphical power of the Unreal® engine to enhance the visuals of your Vortex simulation.
- Hydrodynamic ocean simulation of ship models is taken a step further with the integration of the Marin© XRI toolkit. Sample vessels are also provided in the Vortex Content pack.
- The Vortex plugin for VBS integration (Bohemia Interactive) now supports amphibious vehicles. Water surfaces in VBS are detected and Vortex vehicles with proper buoyancy will behave as expected.
Vortex Studio Create
Epic Unreal® Engine integration
Highly realistic graphics and stable rendering performances are paramount to a realistic simulation. In order to bring your simulation graphics to the next level, a Vortex Studio plugin has been developed for Epic Games Unreal Engine platform. The best of both world can now be used in the same project: Vortex Studio real-time high-fidelity dynamics simulation and the high-quality visuals of the Unreal engine.
Information between the two engines is exchanged without coding complicated extensions or scripts. Vortex Studio vehicles (or any other mechanisms) can be imported directly in the Unreal Editor.
The creation stage can be completed with both the Vortex Studio Editor and the Unreal Editor. VHL interfaces of a Vortex mechanism are connected in the Unreal editor to receive information from the simulation.
The Unreal landscape can be streamed by Vortex in real-time and allows you to drive a Vortex vehicle across large maps. Collisions with objects in the Unreal world are also properly handled.
A package can later be deployed to create a fully functional standalone simulator with Vortex Studio hardware capabilities such as CAN Open devices and motion platform.
The Vortex Studio plugin for Unreal is available free of charge on the Unreal Marketplace.
Marin XRI hydrodynamic simulation models
Vortex Studio now incorporates Marin© XRI features in its ocean extension. By using specific vessels provided in Vortex Content, higher fidelity in hydrodynamic simulation is obtained with regard to a ship's motion and its behaviour in waves and current. You will also be able to build your own ship models using Marin's proprietary format XMF file.
Vortex Studio Activate
The 2019c Vortex Studio Console provides the tools needed to build your own simulator interface.
Vortex Studio Console
With this collection of extensions, you can:
- Identify and select the different equipments and their accessories with thumbnail images. Exercises or scenarios can also be added to equipments and selected by the operator.
- Create graphical interfaces to interact with the vehicle controls and simulation parameters:
- Create real-time interactive graphs to display important metrics during the simulation.
- Incorporate a database to automatically collect data over several simulation sessions and display a summary report after the exercise is completed. This is especially useful for training purposes.
- Customize your simulator screens with relevant controls for each role: instructor, student, different operators...
- Customize the visual aspect of your simulator with your company's branding
Various user-interface elements such as push button, slider, rotary knob, 3-way switch or display panel can be incorporated on any simulator node. By using a touch screen, you can provide the operator with an ergonomic way of controlling equipment, removing the need for mouse, keyboard or other external devices. Equipment controls are easily linked to user-interface widgets built using the Qt format.
The Excavator demo scene included in the Vortex Studio Content pack provides an example of how a console is built and used. Please refer to the Vortex Studio Content starting guide.
System Requirements
Supported Platforms
Vortex Studio 2019c runs on the following platforms:
- Microsoft Windows 10 (x64) v. 1903
- Linux (Ubuntu 14 LTS, CentOS 7)
Hardware Requirements
Minimum for Vortex Studio Create:
- CPU Intel i7-4700 or equivalent – must support AVX2 instructions set
- RAM 8GB for Vortex Studio Player
16GB for Vortex Studio Editor
- GPU NVIDIA graphics card compatible with supported drivers (see further)
Recommended for Vortex Studio Create:
- CPU Intel i7-4700 or better
- RAM 16GB for Vortex Studio Player
32GB for Vortex Studio Editor
- GPU NVIDIA GeForce GTX 970 (or better) with supported driver
Recommended for Vortex Studio Activate:
- CPU Intel i7-7700 or better
- RAM 16GB for Vortex Studio Player
- GPU NVIDIA GeForce GTX 1070 (or better) with supported driver
Supported Compiler
Vortex Studio 2019c supports the following C++ compiler:
- Microsoft Visual Studio 2015 (VC14) and above
Supported Graphics
Vortex Studio 2019c has been extensively tested with NVIDIA GeForce graphics cards.
- NVIDIA GTX 970 and 1070 are tested with driver 417.22.
- NVIDIA GTX 1070 and RTX 2070 are tested with driver 440.97.
The GTX 1070 and RTX 2070 cards have been explicitly tested for high performance rendering with NVIDIA's 440.97 WHQL driver.
All other GTX and RTX graphic cards listed in the NVIDIA release notes of the 440.97 driver should work with Vortex Studio, but some performance or rendering degradation might occur.
- RTX 2080
- GTX 1050, 1060, 1080
- GTX 950, 960, 970, 980
- GTX 750, 760, 770, 780
- Equivalent Notebook GPUs
Vortex Studio 2019c has been extensively tested with NVIDIA Quadro graphics cards.
- NVIDIA Quadro P5000 has been certified with driver 441.12
All other Quadro graphic cards listed in the NVIDIA release notes of the 441.12 driver should work with Vortex Studio, but some performance or rendering degradation might occur.
Vortex Studio 2019c does not officially support the AMD and Intel graphics cards, but may run (with visual artifacts) on some of them.
Supported VR Hardware
Vortex Studio 2019c supports the following VR hardware via the OpenVR protocol:
- HTC Vive
- HTC Vive Pro
A Steam account is needed to configure and use the VR hardware in a Windows 10 environment.
Python
Python 2.7.13 is supported. The corresponding Anaconda distribution 4.3.0.1 allows for an easy integration of Vortex on various platforms.
Simulink/MATLAB
Simulink/MATLAB 2015 and above, with real-time UDP protocol, are supported.
Licensing
Vortex uses RLM by Reprise Software™ for licensing.
Compatibility Notice
We recommend that you back up your assets before migrating to the latest version. If saved, it will not be possible to open them again in their original version. Assets include any files created with the Vortex Editor, Vortex Director or programmatically with the Vortex SDK, including: code, extensions, parts, assemblies, mechanisms, galleries, scenes, setup files, simulator files and any other proprietary Vortex file.
From any version of Vortex Studio
Files from these versions should open with no issue in the newest release. We recommend that you use the new "Save All Child Documents" feature to ensure your files are kept up to date.
From Vortex 6.8 and earlier
Files from these versions will not open in the newest release. Please convert them with a supported version first (see further).
Between any Vortex version
Record-and-Playback as well as Keyframe files created with previous versions may not work with Vortex Studio 2019c.
From any version of Vortex Studio Academic
Note that content saved in Vortex Studio Academic cannot be opened with commercial Vortex Studio licenses such as Create or Activate. Academic can open and run content created with other licenses, however.
End-of-life Notice
Since Vortex Studio 2017
To import assets created before Vortex Studio 2017a, please convert them with a supported version of Vortex first. Note that Vortex Studio 2018a was the last version to directly support files created with Vortex 6.7 and 6.8.
Since Vortex 6.5
CM Labs recommends that you port your Vortex-based projects from x86 to x64. Vortex 6.5 was the last release with dedicated x86 binaries and installers.
Since Vortex 6.3
VxVehicle and VxCable are no longer supported. If you have been using these APIs, please convert your assets using Vehicle Systems and Cable Systems instead.
Microsoft Visual Studio 2010
Vortex Studio fully supports Microsoft Visual Studio 2015 (VC14) and above. If you are still using VC10, please upgrade now to continue to benefit from the frequent Vortex Studio updates and new features.
Fixed Issues in 2019c
Bugs and workflow issues have been fixed during the development of 2019c.
Below are some of the problems and limitations solved:
SummaryDescription
Dialog when stopping Vortex service | The remote Vortex services are now automatically stopped during installation and upgrade without the need to go through the confirmation dialog |
Dynamics display option in remote debugger | Dynamics display options in the setup file are now correctly applied when launching the Vortex Remote Debugger |
Light probe extension not always enabled | The light probe extension is now properly handled in configurations |
Editor Explorer window scrolls back with multi-selection | The Explorer window does not scroll needlessly anymore when selecting items beyond the window's size |
Tire ruts not always using the disturbed material | Tire ruts now use the disturbed material in all cases |
Merge Material command not available in undo stack | The Merge Material command is now properly recorded in the undo stack |
Texture cube preview is broken | The preview of a texture using the cube shape now works properly |
Incoherent reporting during installation | The Vortex Setup utility now properly reports error in all cases |
Saved state not set properly | Moving the initial view camera and saving right after now properly sets the saved/unsaved state of a scene |
Configurations do not accept drag and drop of multiple | Multiple extensions can now be drag and dropped in one operation |
Vortex Toolkit installer does not enable Windows Error Reporting | The Error Reporting registry key is now properly created during Vortex Studio installation. This enables the creation of a log in case of errors |
Animation path waypoint text is not easily readable | The text displayed on a waypoint in the 3D view when using the Animation path extension is now more easily readable. |
|
|
Known Issues in 2019c
SummaryDescription
N/A
Deprecations in 2019c
The followings were deprecated in release 2019c:
N/A