Surround-screen projection-based virtual reality: the design and implementation of the CAVE
SIGGRAPH '93 Proceedings of the 20th annual conference on Computer graphics and interactive techniques
VRPN: a device-independent, network-transparent VR peripheral system
VRST '01 Proceedings of the ACM symposium on Virtual reality software and technology
The Inventor Mentor: Programming Object-Oriented 3d Graphics with Open Inventor, Release 2
The Inventor Mentor: Programming Object-Oriented 3d Graphics with Open Inventor, Release 2
OpenTracker-An Open Software Architecture for Reconfigurable Tracking based on XML
VR '01 Proceedings of the Virtual Reality 2001 Conference (VR'01)
VR Juggler: A Virtual Platform for Virtual Reality Application Development
VR '01 Proceedings of the Virtual Reality 2001 Conference (VR'01)
VR '03 Proceedings of the IEEE Virtual Reality 2003
Virtual input devices for 3D systems
VIS '93 Proceedings of the 4th conference on Visualization '93
A geoscience perspective on immersive 3D gridded data visualization
Computers & Geosciences
Teleimmersive archaeology: simulation and cognitive impact
EuroMed'10 Proceedings of the Third international conference on Digital heritage
IQ-Station: a low cost portable immersive environment
ISVC'10 Proceedings of the 6th international conference on Advances in visual computing - Volume Part II
Immersive molecular visualization and interactive modeling with commodity hardware
ISVC'10 Proceedings of the 6th international conference on Advances in visual computing - Volume Part II
Immersive visualization and interactive analysis of ground penetrating radar data
ISVC'11 Proceedings of the 7th international conference on Advances in visual computing - Volume Part II
3D-live: live interactions through 3D visual environments
Proceedings of the 2012 Virtual Reality International Conference
Hi-index | 0.00 |
Vrui (Virtual Reality User Interface) is a C++ development toolkit for highly interactive and high-performance VR applications, aimed at producing completely environment-independent software. Vrui not only hides differences between display systems and multi-pipe rendering approaches, but also separates applications from the input devices available at any environment. Instead of directly referencing input devices, e. g., by name, Vrui applications work with an intermediate tool layer that expresses interaction with input devices at a higher semantic level. This allows environment integrators to provide tools to map the available input devices to semantic events such as selection, location, dragging, navigation, menu selection, etc., in the most efficient and intuitive way possible. As a result, Vrui applications run effectively on widely different VR environments, ranging from desktop systems with only keyboard and mouse to fully-immersive multi-screen systems with multiple 6-DOF input devices. Vrui applications on a desktop are not run in a "simulator" mode mostly useful for debugging, but are fully usable and look and feel similar to native desktop applications.