iVR, interactive Virtual Reality toolkit

"A toolkit for the development of interactive VR applications"

Description

The iVR toolkit is a set of software libraries for VR development. It is our main tool for the development and testing of VR applications and interaction techniques, on which we do our research. It brings together 3D stereo graphics and 3D input devices and provides a basic set of scene objects and interaction techniques, which can easily be extended.

The iVR toolkit is the successor of the RWB library, developed by Michal Koutek during his PhD project from 1999~2003. Originally designed for the Virtual Workbench on SGI hardware, it now runs on all our VRLab and desktop systems on linux and also runs on CAVE systems. For this, it uses SGI's OpenGL Performer scene graph library for graphics and VRPN for input tracking hardware.

Applications can be built in the libraries native C++ language, or using the Python language. In the Python version we integrated the iPython interactive command shell, which allows users to inspect or extend running VR applications.

Media

http://visualisation.tudelft.nl/~gerwin/media/IntenSelect/IntenSelectAction_cleaned_downsampled.jpg

http://visualisation.tudelft.nl/~gerwin/media/IntenSelect/IS_clouds_overview_downsampled.png

Workbench simulator screenshot.

Cloud Explorer application

http://visualisation.tudelft.nl/~gerwin/media/iVR/Screenshot_interactive_320x264.png

http://visualisation.tudelft.nl/~gerwin/media/iVR/ivr_pyworksheet_320x240.png

Integrated IPython shell

Experimental Python Notebook interface

Publications

G. de Haan, M. Koutek, and F. Post, Flexible Abstraction Layers for VR Application Development, Proceedings of IEEE Virtual Reality 2007, pp.239--242, April 2007

M. Koutek, Scientific Visualization in Virtual Reality: Interaction Techniques and Application Development. , PhD thesis, Delft University of Technology, May 2003.

M. Koutek and F. Post, The Responsive Workbench Simulator: a Tool for Application Development and Analysis, in Journal of WSCG 2002 (V. Skala, ed.), pp. 255--262, February 2002.

M. Koutek and F. Post, A Software Environment for the Responsive Workbench, in ASCI 2001 - Proceedings of the seventh annual conference of the Advanced School for Computing and Imaging (R. Lagendijk, J. Heijnsdijk, A. Pimentel, and M. Wilkinson, eds.), pp. 428--435, ASCI, May/June 2001.

Continue at ...

Projects/iVR (last edited 2010-06-21 14:52:54 by localhost)