What's new in Inscape 4.1

Web application Publishing

Inscape can now publish projects that can be embedded directly into web pages that are played through a dedicated plugin.

The publication produces an archive file containing all the data required to play the project and an HTML page that can be chosen among a set of templates and customized. All these data are ready to be uploaded to a web server.

Inscape provides means to communicate in JavaScript between your published application and the web page containing it, making it possible to create genuine web applications.

Supported platform are:

  • NP API compatible web browsers (Firefox, Chrome, Opera ...)
  • Microsoft Internet Explorer

SCORM Content

The new publication interface provides an option to publish SCORM content ready-to-use for LMS integration.

SCORM 1.2 and 2004 run-time APIs are supported.

Several high-level tasks are provided to:

  • Facilitate the initialisation
  • Retrieve current learner information
  • Report score evolution
  • Report interactions and objectives
  • Finalize the API ad report lesson achievement
Inscape SCORM

Object Part Creation and Animation

Inscape Part Detach

Added the ability to detach parts of objects directly in the 3D editor to create independent entities. Hierarchies of objects can be created from a single 3D model. The mechanism supports 3D model updates through a system of unique identifiers (name of by UID).

Object parts can then be animated like any other independent entity.

The pivot of objects can now be edited and several options are provided to automatically place it at the center or at the edges of the object bouding box.

Several new tasks have been added to the library to easily animate object parts:

  • Hide and show
  • Highlight
  • Mount and dismount
  • Screw and unscrew

The colour and opacity of 3D models can now be set and animated directly in the entity attributes.

Graphical User Interfaces over 3D scenes

GUI (Graphical User Interfaces) can now be displayed in overlay of 3D scenes. The system is compatible with previously existing GUI entities of Inscape: interfaces can be drawn in QtDesigner and imported directly as assets by a simple drag and drop. The interface dynamically fits the window resolution and handles transparency to redirect mouse events to the underneath 3D scene.

Inscape Overlay User Interface

Inscape Overlay User Interface

Rich Document support

Inscape Cortona Overlay

The Documents Entities extension adds many document formats that can be displayed either:

  • Over 3D views * (depending on the content type)
  • In full screen, or in a separate window
  • As 3D objects

The following document types are currently availble:

  • Web pages (HTML)
  • YouTube videos
  • Adobe┬« Flash┬« animations
  • Cortona3D content
  • PDF files with controls such as the displayed page, the zoom level, etc.
  • and all NPAPI compatible Web plugins

Kinect support

Added support of Microsoft Kinect sensor (InKinectUser).

Inscape fully supports Kinect for Windows, including multi-participants, near mode, low-level skeleton access, etc.

A set of high-level interaction metaphors such as swipe or wave have been added to the task library.

Inscape Kinect Authoring

Inscape Kinect User Interface

High-quality Character Library

Inscape 3D character library

More than 130 characters with high quality models have been added to the character library. The library contains women and men with different clothing styles: streetwear, stylished, sports, military, etc.

3D characters can now be exported directly from 3DS Max with their rigging.

Synapse Scenario Editor improvements

A lot of improvements have been brought to the Synapse Scenario Editor to make it even more easy-to-use and powerful:

  • The performance of the Synapse behaviour engine execution speed has been significantly improved by caching the lua snippets.
  • The automatic completion of the lua script editor now shows contextually the function signatures and supports cascaded function calls.
  • Graph tabs can be closed using middle mouse click.
  • Added the ability to copy and paste Entity Elements.
  • Qt widgets events (MouseEnter, MouseLeave etc) can now be connected with Entity Events.
  • Moving an annotation also move the elements inside if you press Alt key while moving.
  • Annotations can now be locked to prevent manipulation errors.
  • Rectangular selections can be drawn using the Shift Key in Synapse Editor.
  • Items can be vertically or horizontally aligned.
  • Item settings now handle multi selection.
  • Connection can now be drawn starting from the destination pin in Synapse Editor.

Inscape Synapse

Inscape Synapse Align

Inscape Lua Editor completion syntax highlight

Editor

  • The application sound volume and balance are now configurable.
  • A comprehensive set of tutorials are now available online and through the help menu. Inscape also comes with a complete project demonstrating the use of a large part of the 3D features.

Improvements and fixes

Numerous small improvements and bug fixes have been implemented.

Please refer to the change log for a detailed list.

Note: As usual all the projects created with a previous version of Inscape are fully compatible with this new version.