Constructing a highly immersive virtual environment: a case study

Virtual reality (VR) applications raise enormous interest inside and outside computer science. Unfortunately, VR systems are rather complex, involving many software and hardware modules being integrated. Theoretical papers are not always of much aid in the actual implementation of VR applications. We try to fill this gap with a case study on a simple example VR system, that is used to demonstrate the most important aspects of a VR implementation, including application design, implementation strategy, selection of hardware and software, rendering, tracking and display technology. Special attention is paid to practical issues that are usually only learned by experience, and on the discussion of devices and methods that are inexpensive and readily available.

[1]  Jaron Lanier,et al.  Reality built for two: a virtual reality tool , 1990, I3D '90.

[2]  Paul S. Strauss,et al.  An object-oriented 3D graphics toolkit , 1992, SIGGRAPH.

[3]  Carlo H. Séquin,et al.  Adaptive display algorithm for interactive frame rates during visualization of complex virtual environments , 1993, SIGGRAPH.

[4]  Greg Turk,et al.  Interactive simulation in a multi-person virtual world , 1992, CHI.

[5]  Rich Gossweiler,et al.  An Introductory Tutorial for Developing Multiuser Virtual Environments , 1994, Presence: Teleoperators & Virtual Environments.

[6]  Bruce F. Naylor Interactive playing with large synthetic environments , 1995, I3D '95.

[7]  Frank Biocca,et al.  A Survey of Position Trackers , 1992, Presence: Teleoperators & Virtual Environments.

[8]  John Rohlf,et al.  IRIS performer: a high performance multiprocessing toolkit for real-time 3D graphics , 1994, SIGGRAPH.

[9]  Michael F. Deering Data complexity for virtual reality: where do all the triangles go? , 1993, Proceedings of IEEE Virtual Reality Annual International Symposium.

[10]  Michael Zyda,et al.  The Software Required for the Computer Generation of Virtual Environments , 1993, Presence: Teleoperators & Virtual Environments.

[11]  Tomasz Mazuryk,et al.  Two‐step Prediction and Image Deflection for Exact Head Tracking in Virtual Environments , 1995, Comput. Graph. Forum.

[12]  Warren Robinett,et al.  The Visual Display Transformation for Virtual Reality , 1995, Presence: Teleoperators & Virtual Environments.

[13]  Anselmo Lastra,et al.  Virtual Environments: A Survey of the Technology , 1993 .

[14]  Robert DeLine,et al.  Alice: Rapid prototyping system for virtual reality , 1995 .