|
ABSTRACT
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.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Arsenault, L., J. Kelso, R. Kriz, and F. Das Neves. 2001. DIVERSE: A software toolkit to integrate distributed simulations with heterogeneous virtual environments i.e. the DIVERSE kitchen sink paper university visualization and animation group. Virginia Tech, Blacksburg, VA. <http://www.diverse.vt.edu/papers/2001-whitePaper/Main.html> {accessed April 11, 2002}.
|
| |
2
|
Arsenault, L., and J. Kelso. 2001. The DIVERSE Toolkit: A toolkit for distributed simulations and peripheral device services. Department of Computer Science, Virginia Tech. <http://www.diverse.vt.edu/papers/2001-09-01_DTK_IEEEVR2002/> {accessed April 22, 2002}.
|
| |
3
|
Allen Bierbaum , Christopher Just , Patrick Hartling , Kevin Meinert , Albert Baker , Carolina Cruz-Neira, VR Juggler: A Virtual Platform for Virtual Reality Application Development, Proceedings of the Virtual Reality 2001 Conference (VR'01), p.89, March 13-17, 2001
|
| |
4
|
Bowman, D. A. Spring 2002. VE input devices Course lecture notes for Computer Science 5984, Virginia Tech. <http://people.cs.vt.edu/~bowman/cs5984/lectures/input.pdf> {accessed April 3, 2002}.
|
| |
5
|
|
| |
6
|
Costigan, Jim. VRCO Online Presentation: <ftp://vrtigo.com/pub/ODU_CLASS/oduClass03282002.ppt> {accessed April 5, 2002}.
|
| |
7
|
Cruz-Neira, C., J. Leigh, M. Papka, C. Barnes, S. M. Cohen, S. Das, R. Engelmann, R. Hudson, T. Roy, L. Siegel, C. Vasilakis, T. A. DeFanti, and D. J. Sandin,. 1993. Scientists in wonderland: A report on visualization applications in the CAVE virtual reality environment. Virtual Reality. Proceedings, Institute of Electrical and Electronics Engineers Symposium on Research Frontiers, 59--66.
|
 |
8
|
Rudolph P. Darken , William R. Cockayne , David Carmein, The omni-directional treadmill: a locomotion device for virtual worlds, Proceedings of the 10th annual ACM symposium on User interface software and technology, p.213-221, October 14-17, 1997, Banff, Alberta, Canada
[doi> 10.1145/263407.263550]
|
| |
9
|
Hori, M., T. Iseri, K. Fujikawa, S. Shimojo, and H. Miyahara. 2001. Scalability issues of dynamic space management for multiple-server networked virtual environments. Institute of Electrical and Electronics Engineers Pacific Rim Conference on Communications, Computers and Signal Processing, Victoria, BC, Canada. <http://ieeexplore.ieee.org/ie15/7568/20620/00953557.pdf> {accessed April 13, 2002}.
|
| |
10
|
|
| |
11
|
International Committee for Information Technology Standards (NCITS) 1999. American National Standard Dictionary for Information Technology, <http://www.ncits.org/press/k5press.htm> {accessed July 2, 2002}.
|
| |
12
|
Licklider, J. C. R. 1967. Interactive dynamic modeling. In Prospects for Simulation and Simulators of Dynamic Systems, eds. G. Shapiro and M. Rogers, New York: Spartan Books.
|
| |
13
|
|
| |
14
|
|
 |
15
|
|
| |
16
|
Preddy, Scott and R. Hall. 2002. <http://filebox.vt.edu/users/spreddy/CaveElevReport.doc> {accessed July 9, 2002}.
|
| |
17
|
|
| |
18
|
Varadarajan, S. 2002. Weaving a code tapestry: a framework for reconfigurable programming, Technical Report, Dept. of Computer Science, Virginia Tech.
|
|