instantreality 1.0

modules

The instantreality framework consists of several modules.
It includes the major systems instantplayer and instantvision for realtime 3D visualisation and advanced computer vision.

instantPlayer

Used as stand alone system or cluster client. Runs X3D/VRML/instantreality applications and provides different runtime interfaces to access and modify the scene and engine state: WebInterface (http protocol; allows full access to all nodes and node data – best for configuring, debugging and even application control via e.g. Adobe Flash, AJAX), AEI (“Avalon External Interface”, an EAI over networks implementation) and SAI on SOAP.

instantVision

A configuration tool for the vision module. It allows composing, testing and tuning of visual tracking systems starting with simple marker tracking going to markerless tracking like line trackers and KLT. The true power of the system lies in the ability to combine of several such tracking procedures, for instance using a line tracker for initialisation with an absolute pose and KLT for frame to frame tracking. An inertial sensor can also be used in combination with Kalman filtering to spead up vision procedures and reach tracking framerates up to 100 Hz.

instantPlugin

Special runtime environment which runs as a web-browser-plugin. Run the whole VR-System as ActiveX or Netscape plugin in your browser. Available on Windows and Linux. Can provide the WebInterface (http) as well as AEI or SAI on SOAP interfaces.

instantMini

An X3D player running on the iPhone and Windows CE. Some minor limitations for the device setups and you have be carefull about your content but works with all standard X3D scenes.

instantCluster

OpenSG based render server used to distribute the scene graph over multiple machines. Provides a WebInterface to configure and debug the server.

instantIO

Used to access input devices over network and to map the device data streams into the Avalon sensor space. Provides a full feature WebInterface to start/stop/configure backends for various devices.

Application Server

Web-Bases server system which allows user to upload and start application with registered environments (e.g. CAVE or WALL). Application can be X3D or any mimetype which can be converted into a X3D file (e.g. images, movies and pdf-files)

Meta Data Editor

GUI Tool to edit the XML meta data files describing the node types and relations. The tool also creates the C++ source code for the corresponding Node and the code templates for the Node Processor classes.

3DS Max Scene Exporter

Plugin for 3ds max / character studio to export models as X3D (VRML encoded) with H|Anim (skins & bones) plus extensions.

Maya Scene Exporter

Plugin for Maya to export X3D (VRML encoded) with H|Anim (skins & bones), multi-textures plus extensions.