Decoupled simulation in virtual reality with the MR toolkit

The Virtual Reality VR user interface style allows natural hand and body motions to manipu late virtual objects in D environments using one or more D input devices This style is best suited to application areas where traditional two dimensional styles fall short such as scienti c visualization architectural visualization and remote manipulation Currently the programming e ort required to produce a VR application is too large and many pitfalls must be avoided in the creation of successful VR programs In this paper we describe the Decoupled Simulation Model for creating successful VR applications and a software system that embodies this model The MR Toolkit simpli es the develop ment of VR applications by providing standard facilities required by a wide range of VR user interfaces These facilities include support for distributed computing head mounted displays room geometry man agement performance monitoring hand input devices and sound feedback The MR Toolkit encourages programmers to structure their applications to take advantage of the distributed computing capabilities of workstation networks improving the application s performance In this paper the motivations and the architecture of the toolkit are outlined the programmer s view is described and a simple application is brie y described CR

[1]  Thomas B. Sheridan,et al.  Remote Manipulative Control with Transmission Delay , 1963 .

[2]  大野 義夫,et al.  Computer Graphics : Principles and Practice, 2nd edition, J.D. Foley, A.van Dam, S.K. Feiner, J.F. Hughes, Addison-Wesley, 1990 , 1991 .

[3]  Thomas B. Sheridan Supervisory Control of Remote Manipulators, Vehicles and Dynamic Processes: Experiments in Command and Display Aiding , 1983 .

[4]  Jock D. Mackinlay,et al.  The information visualizer, an information workspace , 1991, CHI.

[5]  S. S. Rath,et al.  Conference proceedings , 1999, 1987 IEEE Applied Power Electronics conference and Exposition.

[6]  Christopher D. Shaw,et al.  The DataPaper: living in the virtual world , 1990 .

[7]  Chris Shaw,et al.  The decoupled simulation model for virtual reality systems , 1992, CHI '92.

[8]  Donald Greenspan,et al.  Pressure methods for the numerical solution of free surface fluid flows , 1984 .

[9]  Jock D. Mackinlay,et al.  The cognitive coprocessor architecture for interactive user interfaces , 1989, UIST '89.

[10]  Warren Robinett,et al.  Virtual-worlds research at the University of North Carolina at Chapel Hill as of February 1992 , 1992 .

[11]  Warren Robinett,et al.  Virtual environment display system , 1987, I3D '86.

[12]  A. Newell Unified Theories of Cognition , 1990 .

[13]  Steve Bryson,et al.  The virtual wind tunnel , 1992, IEEE Computer Graphics and Applications.

[14]  Frederick P. Brooks,et al.  Walkthrough—a dynamic graphics system for simulating virtual buildings , 1987, I3D '86.

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

[16]  Stephen R. Ellis,et al.  Using virtual menus in a virtual environment , 1992, Electronic Imaging.

[17]  S. Kicha Ganapathy,et al.  A synthetic visual environment with hand gesturing and voice input , 1989, CHI '89.

[18]  Meera Blattner,et al.  Earcons and Icons: Their Structure and Common Design Principles , 1989, Hum. Comput. Interact..

[19]  Steven D. Pieper,et al.  An integrated graphical simulation platform , 1989 .

[20]  Chris Shaw,et al.  On temporal-spatial realism in the virtual reality environment , 1991, UIST '91.

[21]  Donald Greenspan,et al.  Pressure method for the numerical solution of transient, compressible fluid flows , 1984 .

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

[23]  Allen Newell,et al.  The psychology of human-computer interaction , 1983 .

[24]  David A. Rabenhorst,et al.  An Architecture for Virtual Worlds , 1992, Presence: Teleoperators & Virtual Environments.

[25]  Mark Green,et al.  SIGGRAPH '90 Workshop report: software architectures and metaphors for non-WIMP user interfaces , 1991, COMG.