Visualization Engine

Our 3D interactive visualization engine is the software platform we use to realize projects and products for our customers. The visualization engine is modular, operating system independent and portable.

Feature highlights

Provides:
• Endless scaling and zooming capabilities towards any point in a scene
• Powerful real time support for dynamics, e.g. particle systems, deformations and reflections
• Extensive support for different presentation techniques, including stereoscopic 3D and auto-stereoscopic 3D (no glasses)

Supports:
• Integration of conventional media such as PowerPoint slides, text, film and audio
• Integration of stereoscopic and auto-stereoscopic film
• Integration of live-video input
• Video capture, which means that an interactive journey can be captured and exported as a film
• Definition and programming of materials and shaders in XML or GLSL
• Flexible and modular configuration of scenes, models, lights, camera movements, and other configurations
• Dynamic control which means that it’s possible to add logic or intelligence to an object

The architecture is object oriented and designed to allow integration and addition of new functionality. The content is organized in tree structures and placed in libraries which makes it possible to reuse and mix it. A science micro structure can for example be used in many macro situations if so desired.

A visualization server or a specific presentation can contain different versions of a module and modules can be upgraded independently.

Parallel instances and versions of content and messages can be useful for instance when comparing two competing products or maybe comparing a healthy organ and an unhealthy organ.

Our technology supports networked solutions allowing things like master->slave setups and clustered virtual worlds deployed across many servers.

Our solutions give enormous flexibility. An interactive world of content could be seen as an organism that can take on various shapes, evolve, clone itself and exist in different versions. This is not possible in film. When a message changes, so does the corresponding interactive world of content. A company that creates their world will always have a “core” of information to come back to, to make new journeys in, or export content from. This will create a natural urge to further refine and maintain content and it will revolutionize cost efficiency and quality.