Software and Application Development
In general many options exist for the development of VR and visualisation applications. The simplest way is to view a dataset using an available visualisation tool or viewer. Often basic interaction possibilities are provided. More advanced approaches require the own development of a VR or visualisation application.
Modelling and Pre-processing of Datasets
Often it is required to pre-process the data or model in order to import into a virtual environment. For this purpose free as well as commercial modelling tools and converters specialised on 3D models are used.
Available software: 3ds Max, Blender, SAP Visual Enterprise Author, Meshlab, GeoMagic
Display and Manipulation of Datasets
A variety of packages exist which display datasets in an immersive, stereoscopic way. Depending on the application area, the type of data and the type of display algorithm a variety of software packages can be used.
Available software: Amira, Covise, RTT Deltagen, Drishti, VMD, Visit
Own Application Development
Developing VR applications from scratch can be very challenging, thus most of the common VR libraries which reduce the low-level coding effort are provided.
For interconnecting devices with the VR and visualisation installations as well as position tracking we use the libraries VRPN and trackD.
The actual application development uses on the low-level OpenGL based scene graphs like OpenSG or OpenSceneGraph or higher level libraries like inVRs or VRJuggler which are using such scene graphs but additionally providing interaction features and abstraction of the multi-display support.
Available software: trackD, VRPN, DirectX, OpenGL, Equalizer, OpenSG, OpenSceneGraph, VRJuggler