Vortex Studio 2020a Release Notes

Overview

This version of Vortex Studio, CM Labs' powerful simulation creation and deployment suite is packed with innovative features that greatly expand its functionality. Several optimizations and tools allow to take advantage of existing hardware and reduce costs.
The Unreal integration now supports Vortex Studio earthworks system. This feature opens up the possibility of extending the type of simulation projects to include earth moving equipment like excavator, dozer and grader.
Also available in 2020 is a more flexible product offering that will facilitate the purchase of additional products for prototype simulators and commercial distribution. Additionally, the licensing of simulator is now done in a one-step operation on every computer.

Vortex Studio Create

Colorized Collision Geometries

Parts are now individually colorized based on their geometries, so you can easily preview and select them in complex assemblies.

Mechanical engineers will be able to design, inspect and modify their mechanisms more efficiently.

Depth Sensor Tech Preview

The Depth Sensor tech preview extension allows you to position and orient a sensor in the world and see the distance of each sensor sample as an arbitrary grayscale value in a picture and picture.

The sensor values can also be read back in Python or via VortexIntegration to enable users with further integration.

Earthworks System support in Epic Unreal integration

Any diggable or deformable terrain created in Vortex Studio can be used in the Unreal Editor and in a packaged Unreal game, with the same degree of fidelity you have come to expect from Vortex Studio's physics soil simulation.

You can include digging accessories, like bucket or blade, to simulate construction equipment, or bring enhanced realism to any vehicle interacting with soft soils.

Vortex Studio Activate


Vortex Studio 2020a makes it easier to design and integrate a complete simulator, thanks to improved tools and extended hardware support.

Improved USB device support

Automatic detection and USB port assignment simplify the integration of a broad range of off-the-shelf devices supporting Windows DirectInput protocol.

You can reduce the overall cost of a simulator by providing the end user of your simulator with easy to use devices such as steering wheels with force feedback and joysticks.

Distributed license diagnostic and activation

The Vortex License Manager application can now detect simulators on the network and report the status of their licenses in a dedicated view, making it easy to diagnose and troubleshoot.

Additionally, the Vortex Activate (5 nodes) package can be enabled from a single computer to automatically license all the nodes of your prototype simulator.

Vortex Director does not require any license anymore since it is now used as the main application for installation and update of distributed simulators.

Remote Debugger

The remote debugger connectivity to deployed simulators has been improved with more parameters to improve the ease of use for integrator and mechanical engineers.

Synchronized Multi Monitors Rendering

Several synchronization issues affecting the graphical rendering in multi-machines or multi-monitors have been addressed in Vortex Studio 2020a.

The immediate benefit is a visually more fluid simulation, especially with complex scenes. Rotating point of view, like the operator in the cabin of some construction equipment, were particularly affected by this problem. Operators driving equipment for long period of time will experience less fatigue while enjoying a more immersive experience.

Expanding your simulators

Two types of licenses are used on the computers of your simulators:

  • Activate licenses are renewed each year, and can be used on a license server. This facilitates internal testing and allows for greater hardware flexibility (the license is not tied to a specific computer).
  • Simulator Product licenses are used on the simulator sold to your customers. This type of license is permanent and cannot be transferred to another computer. This ensures perpetual operation of a commercial simulator.

Both licenses enable the exact same features, allowing your team and your customers to use all the Vortex Studio features on your simulators.
Licenses for additional nodes can be purchased anytime, as required. Contact your Sales account manager for more details.

System Requirements

Supported Platforms

Vortex Studio 2020a runs on the following platforms:

  • Microsoft Windows 10 (x64) v. 1909
  • Linux (Ubuntu 14 LTS, Centos 7) with gcc 4.8.5
Not all features are available on Linux operating system. See documentation for more details.

Hardware Requirements

Minimum ConfigurationRecommended Configuration
  • CPU Intel i7-4700 or equivalent
  • RAM 16GB
  • GPU NVIDIA compatible graphics card
  • CPU Intel i7-7700 or better
  • RAM 32GB
  • GPU NVIDIA GeForce GTX 1070 (or better) with 441.87 WHQL

Any computer running Vortex Studio Create or Activate must support AVX2 instructions set

Supported Graphics Cards

Vortex Studio 2020a has been extensively tested with NVIDIA GeForce graphics cards.

  • GTX 1070 and RTX 2070 cards have been explicitly tested for high performance rendering with 441.87 WHQL driver.
  • GTX 970 and GTX 1070 are tested with driver 440.97.

Other GTX and RTX graphic cards listed in the NVIDIA release notes of the 441.87 driver should work with Vortex Studio, however 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 Create 2020a 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, however some performance or rendering degradation might occur.


Vortex Studio 2020a does not officially support the AMD and Intel graphics cards, but may run (with visual artifacts) on some of them.

On computers equipped with multiple graphics cards (e.g., laptops with both integrated Intel card and dedicated NVIDIA graphics card), the default configuration of these systems is to auto-select the card to run the application, which might prevent Vortex Studio from running properly. In the NVIDIA Control Panel, select Manage 3D Settings and change the Preferred graphics processor to High-performance NVIDIA processor.

Some monitors have factory refresh rates set to high frequencies, i.e. 144Hz. Vortex applications will process the graphical information at 60 Hz by default, which can lead to visual artifacts. Please set the monitor refresh rate so it matches the Vortex simulation rate.

Windows Remote Desktop is not supported by Vortex Studio, we recommend using another remoting application that uses the remote graphics card for rendering, e.g. VNC.

Supported VR Hardware

Vortex Studio 2020a supports the following VR hardware via the OpenVR protocol:

  • HTC Vive
  • HTC Vive Pro
  • Vive tracker

A Steam account is needed to configure and use the VR hardware in a Windows 10 environment. Your graphics card must also meet minimal requirements for VR performances.

Mongo DB

Mongo DB is the database engine used in Vortex Activate.

The version supported is Mongo DB 4.2. Version 2.6.4 is also supported (legacy systems).

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.

Supported Compiler

Vortex Studio 2020a supports Microsoft Visual Studio 2015 (VC14) and above.

Simulink/MATLAB

Simulink/MATLAB 2015 and above, with real-time UDP protocol, are supported.

Licensing

Vortex uses RLM by Reprise Software™ for licensing.

Altair Partner Alliance (APA) Licensing

Vortex Studio Activate is not included in the Altair APA licensing support.

3D Support File Types

The following 3D model file types can be imported into Vortex Studio Create 2020a.

  • .cive, .dae, .fbx, .flt, .ive, .obj
  • .osg2, .osga, .osgb, .osgs, .osgt, .osgx, .shp

The following CAD file types can be imported into Vortex Studio 2020a with the purchase of the CAD Importer add-on. 

The CAD Importer add-on is a paid add-on. Contact your CM Labs representative for more information.

  • .step, .3dxml, .stl, .catproduct, .stp, .catpart, .vrml, .cgr, .wrl, .jt, .sldasm, .sldprt

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.

The following table describes the Vortex Studio 2020a compatibility


Vortex 5.x

Vortex 6.0 through 6.6

Vortex 6.7 & 6.8

Vortex Studio (2017 to 2019c)

Assets

No conversion

Some elements can be converted

Conversion using Vortex Studio 2018a

Compatible

Custom SDK Extension

No conversion

Some elements can be converted

Conversion using Vortex Studio 2018a

Compatible

Maintenance and Support

End of Life

Maintenance and Support Not Available

Maintenance Not Available

Compatible

Note

Please contact CM Labs Inc. to devise a transition plan


 
From any version of Vortex Studio (from 2017 up to current version)
Files from these versions can be used in the newest release. We recommend that you use the "Save All Child Documents" feature to ensure that all components are properly saved.


Between any Vortex version
Record-and-Playback as well as Key frame files created with previous versions may not work with Vortex Studio 2020a.


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

Older Vortex versions

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

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 Vortex Studio 2020a - 2020.3.0.68

Various improvements have been made and bugs and workflow issues have been fixed during the development of Vortex Studio 2020a:

IDSummary
VP-18772Expose Sound Engine Emitter gain as an input
VP-37097

Crash when unloading a scenario using the monitor extension

VP-37162

PartPropertiesAdapter extension does not support Restart functionality

VP-37187Crash when lasso is thrown around a buoy
VP-37302Vortex Editor crashes when using the unit widget
VP-37669It is no longer possible to create a CG from a graphics node at the part level
VP-37672

Remote debugger - Loading content should inform user clearly that processing is "in process"

VP-37674Remote debugger- Automatic Content Loading is not automatically loading content
VP-37712

Gyroscopic stabilization cannot be disabled

VP-37805UE4 Crashes when connecting with Remote Debugger
VP-38016Re-enabling VSync after disabling it at runtime doesn't work
VP-38041Crash in Unreal Editor when importing a graphics gallery with multiples nodes with the same name
VP-38257Losing ability to select objects in the Vortex Editor view screen
VP-38396

Longitudinal Slip is always positive in tire models. Vehicle ABS has issues because of it.

VP-38409

Scene-level snap to floor function crashes Vortex Editor

VP-38852

Initial states of extensions fields are not updated through connections when using configurations

VP-38895

Moving connections in Vortex Editor to a new container causes a duplicate of the connections

VP-38896

Graph view keeps jumping around when making connections in Vortex Editor


Known Issues in Vortex Studio 2020a

ID

Summary

VP-38892

Some font and size combination in the HUD extension can display artifacts such as per character offset or misalignment

Deprecations in Vortex Studio 2020a

n/a

Addendum 2020a Hot Fix 1 - 2020.3.0.83

IDSummary
VP-39165

Console : Device Calibration window needs resizing when opened

VP-39222Console : QtPage to Texture extension crashes the Editor
VP-39274Console : Optimization to the Database loading speed
VP-39287

Support Parasolid binary and text format as CAD Import

VP-39302

Console : Database related pages are long to load with large data sets

VP-39329

Issues with the embedded Vortex Setup VCREDIST version checks

Addendum 2020a Hot Fix 2 - 2020.3.0.120

IDSummary
VP-39353

Vortex Editor - The Viewport grid is not visible if an object is saved with a non-standard Viewport camera

VP-39354

Vortex Editor - The Viewport camera that is saved on first object save cannot be overwritten

VP-39356

Vortex Editor - Mechanism flies away when rotating with multiple mechanisms selected

VP-39373

Publish QtCharts in Vortex bin folder

VP-39384

Unreal Import crashes when textures don't have width/height with a power of 2

VP-39392

Vortex Editor - Duplicating mechanism configurations cause the editor to crash

VP-39428

Expose safety parameters of the motion platform module

VP-39475

Allow generation of multiple Student Database session reports

VP-39612

Expose the application cycle time in python scripting

VP-39618

Vortex Editor - Crash when changing viewport configuration

VP-39631

Add cm to VxPhysicalDimension

VP-39632

OPC Signal Creation Tool - OPC variable names that have commas do not get imported with the exact same name

VP-39663

OPC Signal Creation Tool - The "Force" property of signals remain False when exported or imported with the OPC Signal Creation Tool

VP-39668

Vortex Editor - The eye in the Editor does not hide all accessories

Addendum 2020a Hot Fix 3 - 2020.3.0.127

IDSummary
VP-39407

Human hands disappear when changing actions

VP-39599

Vortex Editor Viewport Configuration : Transform manipulator Stops Working After Switch to Different View Configuration

Addendum 2020a Hot Fix 4 - 2020.3.0.158

IDSummary
VP-39722

Vortex Editor - Hangs when switching between Editor tabs

VP-39748

Image in Console::HeightProfileWidget in QT is not the correct size

VP-39765

Vortex Editor - Cannot Reduce vertices and triangles in CAD importer

Addendum 2020a Hot Fix 5 - 2020.3.0.166

IDSummary
VP-39790

Tire Models - invalid ground deformation when hardening is used with tire pressure

VP-39852

Console - Resume Button should not be displayed when endscreen or scenario failure is triggered

VP-39854

Vortex SDK - Reintroduce VxPart::updateCollision