TVZLib API - Virtual Reality Software for Engineering - TechViz

TVZLib API

TVZLib API : develop tailored interactive functionalities. Build scenarios in a virtual environment, program functionalities and integrate tracking information. 

Combine your existing 3D OpenGL application with TVZLib API to develop tailored interactive functionalities

Thanks to TechViz TVZLib API, developers can simply edit or create their existing desktop 3D application for a similar use within a VR environment. They can do so by programming their own functionalities, as well as easily integrating tracking information as inputs for real time 3D navigation and interaction, instead of only using a keyboard and a mouse. Furthermore all VR prerequisites are handled transparently by the TechViz XL core.

TechViz offers a programming library that can be adapted to a broad range of programming languages (C, C++, c#, python…). Integrating this C library within one OpenGL based developed application, users can either get back information from what is happening within the 3D environment or call TechViz functionalities. For instance: navigation functions when developing a new metaphor of navigation – virtual driver of navigation.

Advantages of TVZLib API

TechViz TVZLib API was developed in order to satisfy the growing need of new scenarios, in a world where the knowledge about VR is becoming progressively widespread. With TVZLib API, users do not have to consider any technical feature related to the virtual prototyping environment – such as the display configuration (Immersive Room, powerwall, HMD), the tracking brand, the stereo technology, and all the others synchronization problematic.

Thanks to TechViz TVZLib one can create their own specific scenario and program their own functionalities to meet one’s need.

Used with any Virtual Protyping Environment (Immersive Room, Head-mounted display, Powerwall…)

Asynchronous feature of the library not impacted by synchronization processes (projectors, rendering)

Easy to implement

TechViz TVZlib

How does this feature work?

TVZLib option operates with TechVizreal time visualization software, with which you can display your large 3D data sets or 3D virtual prototype directly from your native application, on any type of stereo 3D display (Immersive Room, Powerwall, HMD…).

All TechViz options work on standard workstations under Windows 7, 8, 10 or Linux, 32 or 64 bits binary compatibility.

Use cases

  • Academic Centers: virtual reality training program such as surgical training
  • Industries: virtual Reality training scenarios such as railway signaling operators. Unlimited practice within a safe environment, with unlimited possible scenarios

Download our conference paper presented at Euro VR 2014 G. Zachmann, J. Perret, and A. Amditis