Reacting to the evolution of an exercise to display custom information at different steps of the exercise lifecycle (exercise startup and completion, steps performed…).

Adding new diagnostic messages.

Integration of third party libraries (devices, file formats …)

Communication with third party systems

Integration with a management system (LMS, CMS, SCM…).

Connection to an external simulator.

Virtual Reality training

Inscape VTS supports OpenVR headsets and controllers such as HTC Vive. The pre-configured VR entity provides navigation, teleportation, part selection and operation menu. More features can be developed using the authoring tool.

Standalone Trainer

The standalone Inscape VTS Trainer application allows training scenarios to be run in full autonomy, without instructor supervision or network connection.

Customizable training modes

Instructors can choose between different training modes when assigning an exercise, such as Discovery, Practice or Evaluation. Training modes are fully customizable through the project configuration file, including the mode name, included assistances, their order and their configuration. New training modes can be defined to adapt to the requirements of each organization. During an exercise, instructors can trigger an assistance to help students performing a particular step.

Facilitated runtime deployment and operation

Runtime deployment is much more flexible than with previous versions. Hosts can be added on the fly without configuration. The server-less mode allows executing training scenarios without server, while still guarantying redundancy and fault tolerance. The simulator is automatically restored on a running host in case of failure.

A simple login system is now available for users who don’t want to rely on the system authentication.

User Interface

The user interface of student and instructor applications have been entirely redesigned. They improve usability, readability and accessibility. Applications support different screen sizes and multiple screens.

The Editor and Player applications can be translated in non-Latin languages.

Improved performance

The integrated 3D model optimizer reorganizes data depending on the project configuration in order to provide improved rendering performance, allowing complex CAD models to be rendered in real-time. The integrated profiler makes it possible to understand which entity, graph, profile or sub-system slows down the execution of a project.
The loading times and the simulator responsiveness have been substantially improved.

Trainer interface configuration

The Inscape VTS Editor provides WYSIWYG tools to customize the training user interface. The operation menu is now fully customizable from inside the Editor. Windows, views, cameras, virtual joysticks and external panels can be created and configured per project from inside the Editor. Several locators can be added and configured per project.

Animation creation tool

The Cinematics Editor provides a way to create custom animations (complex installations, cut scenes, guided tours…) in minutes by directly manipulating the objects to animate.

Documentation viewer

The configuration of each project defines which documentation files are displayed or can be accessed, and the way they are presented to the students. PDF and HTML viewers are available. Several file browsing modes are available (static, by folder or free).

Characters

3D characters can now be used in training scenarios.

Diagnostic panel

The new diagnostic panel of the instructor workstation shows current and past technical notifications, including applications failures and warning, system errors (drive space, time synchronization…), external systems errors (database, FTP…), distributed system errors, etc.

Other improvements include:

2D Web View entities now support JavaScript code.

Shadow bias can be configured on the Camera entity and on the 3D view for the author camera, to improve the quality of shadows.

The project translation tool has been improved and simplified.

Improved the lua scripting auto-completion.

A simple 3D viewer is provided with the editor in order to preview, optimize and convert 3D models to the Inscape VTS native format.

Added a navigation bar in the Editor to facilitate the navigation in the behaviors.

Added the ability to launch operations from the behavior in order to provide customized ways of performing operations (quiz for instance).

The language can be chosen when an exercise is assigned to a student.

The sample content is now available in both Editor and Player installers.

Android Publication

Projects can now be published to Android devices as standalone applications. Inscape automates all the publication steps: code compilation, generation of the manifest, asset packaging, APK generation.

Ready for store publication

The published package is ready to be uploaded to a store. Inscape generates a single APK file with a custom package name, icon and version.

On-the-fly installation

You can also let Inscape upload and install the application directly to an Android device connected to your machine, using the Android USB debugging mode.

Applications are compatible with Android version 3.2 or greater.

Available in the Pro version only.

Augmented Reality Extension

The Augmented Reality Extension enables you to display content on overlay of real world objects:

Animated 3D models:

Multimedia content (images, videos, web pages)

Technical documentation (PDF, HTML…)

Cortona 3D animations

User interfaces : menus, annotations, etc.

Tracking

Four techniques are available to track the real world objects position:

QR code tracking

Image tracking

Extended image tracking: takes into account the surrounding environment when the reference image is out of view

CAD data tracking, also called marker-less tracking, since it uses the shape of the real world object to detect its position

Several QR codes and images can be tracked simultaneously.

Three synchronization modes are available:

Camera: the stage camera is automatically synchronized with the real world camera ( device’s camera). If several markers are tracked, the marker with the best tracking quality will be used.

Trackable: the position of each marker in the 3D Stage is synchronized with the position of their equivalent in the real world

Manual: the synchronization is performed in the project behaviour screen.

Workflow

All the steps to create Augmented Reality applications can be performed directly within Inscape including the import and processing of CAD data and the real-time tuning of tracking parameters. No third party software or manual edition are required to configure the files to be processed.

Real-Time tuningIn order to fine-tune te application behaviour, it is not required to test it live. Indeed The video playback mode allows you to use a video file instead of a real-time video stream avoiding the logistics issues of being physically present on site for tests.

OcclusionsThe Occlusion mode allows you to define some depth into your visual field and add more accuracy to details. By defining define virtual occluders, the 3D models are hidden by an element as they would be in the real world. That way you can ensure that a part located behind an equipment remains hidden until the user moves to the correct viewpoint.

Without occlusion: the part located inside the engine seems to be floating above it, making the instructions hard to understand

With occlusion: the virtual part is correctly hidden by the equipment

Template project

This extension comes with a template project designed to maintenance operations support. It makes it possible to create a complete application in a few minutes: Configure the markers, the Cortona 3D procedure and the multimedia content to display contextually, and your application is ready to run The template is fully customizable: user interface style and layout, new functions definitions at each step of the procedure, etc.

Cortona 3D Integration

The Cortona 3D engine is now fully integrated with Inscape. It can be used:

As a replacement of the integrated 3D rendered of Inscape

In composition with the 3D renderer of Inscape. The point of view of both engines can be synchronized in order to display Cortona 3D objects inside a standard 3D Stage.

The procedure steps and their description can also be retrieved to be used in the project’s behaviour. A preconfigured widget permits to display these steps and navigate inside the procedure.

Full support of multi-touch devices

The touch interfaces support has been significantly improved. All the touch events are now available through Synapse, including gestures such as Swipe or Pan. A touch navigation metaphor is available as a Task in Synapse to quickly implement scenarios compatible with tactile interfaces.

Extended support of third party 3D formats

The support of 3D models formats has been substantially improved.

Improved compatibility

The compatibility of several already supported formats have been improved:

Collada ( .dae )

3ds Max 3DS ( .3ds )

Wavefront Object ( .obj )

New formats

Inscape now supports a large range of standard, CAD and game formats including: