Several software solutions have been successfully deployed and tested in the Immersia platform.
OpenMASK (Modular Animation and Simulation Kit) is an Open Source platform for modular applications development and execution in animation, simulationand virtual reality fields.
In OpenMASK, the modularity unit is the simulated object. It can be used to describe an entity or a virtual object behaviour or motion control as well as input devices. Building a virtual environment with OpenMASK consists in selecting and configuring the appropriate simulated objects, and choosing an execution kernel fulfilling the application needs. Of course, new simulated objects classes have to be built if they do not already exist. They can be also reused in other applications.
Collaviz is an innovative multi-domain remote collaborative platform for the simulation-based design applications.
The major value brought by Collaviz to the scientific and industrial community is to make remote analysis and collaboration easily available and scalable. Web-based technologies, on the top of shared high-performance computing and visualization centers, will permit researchers and engineers handling very large data sets, including 3D data models, by using a single workstation, wherever in the world. Just a “standard” internet connexion will be needed.
OpenSG is a portable scenegraph system to create realtime graphics programs, e.g. for virtual reality applications. It is developed following Open Source principles ( LGPL) and can be used freely. It runs on Windows, Linux, Solaris and MacOS X and is based on OpenGL.
MiddleVR is a generic immersive virtual reality plugin designed to work with different 3D applications.
MiddleVR handles:
– Interaction devices like 3D trackers (see full list on the right),
– Stereoscopy: active, passive …
– Clustering: Scenelock, swaplock both sofware & hardware.
VR Juggler provides a platform for virtual reality application development. This component allows a user to run an application on almost any VR system. VR Juggler acts as “glue” between all the other Juggler components. VR Juggler is scalable from simple desktop systems like PCs to complex multi-screen systems running on high-end work stations and super computers. Our development environment supports many VR configurations including desktop VR, HMD, CAVE™-like devices, and Powerwall™-like devices.
Conduit is a product of Mechdyne. It has been used in Immersia to visualize a Katia 3D model, and to handle haptic interaction through Ipsi.