Interactive simulation in a multi-person virtual world

A multi-user Virtual World has been implemented combining a flexible-object simulator with a multisensory user interface, including hand motion and gestures, speech input and output, sound output, and 3-D stereoscopic graphics with head-motion parallax. The implementation is based on a distributed client/server architecture with a centralized Dialogue Manager. The simulator is inserted into the Virtual World as a server. A discipline for writing interaction dialogues provides a clear conceptual hierarchy and the encapsulation of state. This hierarchy facilitates the creation of alternative interaction scenarios and shared multiuser environment.

[1]  Daniel T. Ling,et al.  Dialogue structures for virtual worlds , 1991, CHI.

[2]  Dan R. Olsen,et al.  MIKE: The Menu Interaction Kontrol Environment , 1986, ACM Trans. Graph..

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

[4]  M. Green Virtual reality user interface: tools and techniques , 1990 .

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

[6]  Ralph D. Hill,et al.  Supporting concurrency, communication, and synchronization in human-computer interaction—the Sassafras UIMS , 1986, TOGS.

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

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

[9]  Robert J. K. Jacob,et al.  A Specification Language for Direct-Manipulation User Interfaces , 1986, ACM Trans. Graph..

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

[11]  Charles Wiecha,et al.  Generating highly interactive user interfaces , 1989, CHI '89.

[12]  F. P. Brooks,et al.  Grasping reality through illusion—interactive graphics serving science , 1988, CHI '88.

[13]  Howard Rheingold,et al.  Virtual Reality , 1991 .

[14]  James R. Rhyne Extensions to C for interface programming , 1988, UIST '88.

[15]  Robert Bacon,et al.  Modelling physical objects for simulation , 1991, 1991 Winter Simulation Conference Proceedings..

[16]  Steven L. Rohall,et al.  Rendezvous: an architecture for synchronous multi-user applications , 1990, CSCW '90.

[17]  Mark Green,et al.  A survey of three dialogue models , 1986, TOGS.

[18]  G. E. Pfaff,et al.  User Interface Management Systems , 1985, Eurographic Seminars.