What’s new in Inscape AR 7.0

HoloLens support

Inscape HololensInscape AR can now publish Microsoft HoloLens applications (.appx). It takes advantage of most features of the headset, including tracking, spatial anchors and much more.
Inscape Hololens




Inscape Hololens The editor comes with a template project demonstrating how to create a HoloLens application. It allows creating a holographic application in a few minutes.





Improved mobile devices support

Improved mobile devices support  Android applications can now be signed upon publishing in order to facilitate its release to the Google Play store.

Android publishing now supports APK expansion files (OBB) for large projects.

Applications can take advantage of mobile sensors such as GPS, accelerometer or compass using the new Mobile Sensors entity.

An experimental iOS support is available upon request.





Scenario creation

Scenario creationScenario creation InscapeNavigating between the different graphs of the project is considerably easier with the new tab system.

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.

The integrated profiler makes it possible to understand which entity, graph or sub-system slows down the execution of a project.

3D rendering

The 3D rendering engine supports new options improving quality and performance:

  • Anti-aliasing can be configured par applications.
  • Shadow bias can be configured on cameras and 3D views to improve the quality of shadows.
  • Pixel size culling can be configured on camera and 3D views. It allows masking small objects to improve the performances.

What's new in Inscape 6.0

  • New Geographic module "Geo Entities" to create GIS based interactive applications on PCs, tablets and smartphones
  • Augmented Reality: Intel RealSense cameras are now supported to track the environment without any marker requiered
  • Real time 3D reconstruction using an Intel RealSense camera. Reconstructed model can be saved.
  • Augmented Reality: See through mode support on AR glasses
  • 2D Paint View entity added to let the user draw over his application
  • New layout manager added to the editor to improve the user interface customization
  • Added Function tasks in Synapse to easily create mathematical functions
  • Views can now have different anchors and can be sized/positioned in pixels unit
  • Augmented Reality: AR views now support both video files and cameras as external video sources

What’s new in Inscape VTS 7.0

Inscape VTS SDK

Inscape VTS SDKInscape VTS Player SDK allows creating customized training and supervision applications. It provides the following capabilities:


Customization of the User Interfaces

  • Modification of colors, fonts, style, icons, layout, etc.
  • Integration of a custom documentation viewer.
  • Creation of custom applications using the components of the standard applications.

Integration of new features

  • Recording custom information on exercises and participants (score, statistics…).
  • Generation of customized reports.
  • 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

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.

Virtual Reality training



Standalone Trainer

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

Standalone Trainer




Customizable training modes

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

Facilitated runtime deployment and operation Facilitated runtime deployment and operationThe entirely rewritten runtime architecture improves reliability, flexibility, extensibility and performance.

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

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

Improved performanceThe 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

Improved performance 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

Animation creation toolThe 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

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

Characters3D characters can now be used in training scenarios.





Diagnostic panel

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.
  • Inscape VTS now supports plugins to extend the core functionalities.

What's new in Inscape 5.0

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 tuning
In 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.

Occlusions
The 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.

Oculus Rift support

The Oculus Rift helmet enables you to create highly immersive 3D simulation. Inscape supports the Oculus Rift Development Kit 2 (DK2):

  • Position and orientation tracking: synchronizes the position and orientation of the user head with the 3D camera
  • Stereoscopic screen deformation: makes Inscape 3D renderer compatible with the stereoscopic display mode of the Oculus Rift

 

Available in Pro version only

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:

  • Filmbox (FBX)
  • Industry Foundation Classes (IFC/Step) ( .ifc )
  • AutoCAD DXF ( .dxf )
  • Stereolithography ( .stl )
  • Blender 3D ( .blend )
  • 3ds Max ASE ( .ase )
  • LightWave ( .lwo, .lws )

The complete list of the newly supported formats:

  • Collada ( .dae )
  • Blender 3D ( .blend )
  • 3ds Max 3DS ( .3ds )
  • 3ds Max ASE ( .ase )
  • Wavefront Object ( .obj )
  • Industry Foundation Classes (IFC/Step) ( .ifc )
  • XGL ( .xgl,.zgl )
  • Stanford Polygon Library ( .ply )
  • AutoCAD DXF ( .dxf )
  • LightWave ( .lwo )
  • LightWave Scene ( .lws )
  • Modo ( .lxo )
  • Stereolithography ( .stl )
  • DirectX X ( .x )
  • Filmbox (FBX)
  • AC3D ( .ac )
  • Milkshape 3D ( .ms3d )
  • TrueSpace ( .cob,.scn )
  • Ogre XML ( .xml )
  • Irrlicht Mesh ( .irrmesh )
  • Irrlicht Scene ( .irr )
  • Quake I ( .mdl )
  • Quake II ( .md2 )
  • Quake III Mesh ( .md3 )
  • Quake III Map/BSP ( .pk3 )
  • Return to Castle Wolfenstein ( .mdc )
  • Doom 3 ( .md5 )
  • Valve Model ( .smd,.vta )
  • Starcraft II M3 ( .m3 )
  • Unreal ( .3d )
  • BlitzBasic 3D ( .b3d )
  • Quick3D ( .q3d,.q3s )
  • Neutral File Format ( .nff )
  • Sense8 WorldToolKit ( .nff )
  • Object File Format ( .off )
  • PovRAY Raw ( .raw )
  • Terragen Terrain ( .ter )
  • 3D GameStudio (3DGS) ( .mdl )
  • 3D GameStudio (3DGS) Terrain ( .hmp )
  • Izware Nendo ( .ndo )

Improved character library

The character library now offers 145 characters with several Levels Of Details that are automatically chosen depending on the camera distance.

Available in Pro version only

High quality vegetation models

The new vegetation library includes 82 highly detailed trees, bushes, flowers and grass patterns. Each model comes with several Levels Of Details.

7 models are available in the Free and Standard version, 75 additional models are in the Pro version

3D enhancements

The graphics engine has been enriched with new functionalities:

  • Smooth transitions between levels of detail
  • The 3ds Max exporter supports level of detail export and model optimization
  • A custom colour can now be set on the 3D zones
  • Better support of NVIDIA Optimus technology

Synapse

  • Make a rectangle selection using the Shift Key in 3D windows
  • Create URL attributes that can be set to non existing files
  • Double click on a line of the search window to jump to the result
  • Active tasks and connections highlighting now fade out in Synapse Editor
  • Co-routine tasks are now identified with a specific icon in Synapse
  • Attributes with bounded values are editable with a slider in the attribute editor
  • For better visibility, active tasks and connections highlighting now fade out in Synapse Editor
  • Visual Debugging

o Execution call stack is now available on control pins tooltip of active tasks
o Execution call stack trace is also displayed in red when selecting an active task in Synapse

  • Fast creation of tasks : when you connect a pin to an empty space, the task library pops up to let you choose a task to add and connect
  • Improved Lua auto completion (all constants and enums are now displayed)

Usability improvements

  • You can now make a rectangle selection using the Shift Key in 3D windows
  • Double click on a line of the search window to jump to the result
  • “Save as...” now updates the project asset URLs

Entity improvements

  • The speed of the Simulation execution can now be controlled thanks to the SpeedFactor attribute
  • The Widget entities (stage window, widget 2D) now have a OnDrop event to catch data dropped from another application in yours
  • Mouse events on entities now support the mouse extra buttons
  • 2D entities (image, video, widget view) can now be displayed behind the 3D views
  • CurrentPosition and SpeedFactor attributes added on video entities (2D/3D)
  • seek() method added on video entities (2D/3D)