Key requirements for CAVE simulations

Virtual reality offers a new frontier for human interaction with simulation models. A virtual environment, such as that created with a CAVE, imposes either real-time or quasi-real-time performance on the simulation model. Beyond that general requirement, what others can be identified for simulation programs that drive a virtual reality or virtual environment interface? Based on experience with the Virginia Tech CAVE augmented by a literature search, we propose three key requirements for successful CAVE-based simulations: (1) portability among CAVE-specific input/output devices, (2) effective and efficient interprocess communication, and (3) overcoming the limitations associated with input/output device interaction. Each requirement is described in some detail to both explain and justify its inclusion. Limitations and near- and intermediate-term research needs are identified.

[1]  Richard E. Nance,et al.  A history of discrete event simulation programming languages , 1993, HOPL-II.

[2]  John T. Kelso,et al.  DIVERSE: a Software Toolkit to Integrate Distributed Simulations with Heterogeneous Virtual Environments , 2001 .

[3]  Daniel Thalmann,et al.  A Taxonomy of Networked Virtual Environments , 1999 .

[4]  George Shapiro,et al.  Prospects for simulation and simulators of dynamic systems , 1967 .

[5]  Rudy Darken,et al.  The omni-directional treadmill: a locomotion device for virtual worlds , 1997, UIST '97.

[6]  Henri E. Bal,et al.  Man multi-agent interaction in VR: a case study with RoboCup , 2000, Proceedings IEEE Virtual Reality 2000 (Cat. No.00CB37048).

[7]  John B. Carter,et al.  Distributed shared memory: where we are and where we should be headed , 1995, Proceedings 5th Workshop on Hot Topics in Operating Systems (HotOS-V).

[8]  Hideo Miyahara,et al.  Scalability issues of dynamic space management for multiple-server networked virtual environments , 2001, 2001 IEEE Pacific Rim Conference on Communications, Computers and Signal Processing (IEEE Cat. No.01CH37233).

[9]  J. Leigh,et al.  Scientists in wonderland: A report on visualization applications in the CAVE virtual reality environment , 1993, Proceedings of 1993 IEEE Research Properties in Virtual Reality Symposium.

[10]  Carolina Cruz-Neira,et al.  VR Juggler: a virtual platform for virtual reality application development , 2001, Proceedings IEEE Virtual Reality 2001.

[11]  Drissa Houatra,et al.  QoS-constrained event communications in distributed virtual environments , 2000, Proceedings DOA'00. International Symposium on Distributed Objects and Applications.

[12]  R. Ferrari Scientists in Wonderland , 1997 .

[13]  Jason Leigh,et al.  Visualizing object-oriented software in virtual reality , 2001, Proceedings 9th International Workshop on Program Comprehension. IWPC 2001.