scispace - formally typeset
Journal ArticleDOI

An architecture for virtual worlds

TLDR
A central, event-driven dialogue manager that coordinates concurrent input and output events and provides a clear separation of the interaction techniques from the content of the virtual world as defined by the application is presented.
Abstract
This paper presents a system architecture for creating interactive, multisensory, three-dimensional environments called virtual worlds. The architecture specifically addresses the requirements of virtual worlds for high performance, flexibility, and coordination of concurrent events. Performance is enhanced by a distributed client/server system structure and by efficient overlap of processing time and input/output delay. All processes communicate via asynchronous messages. The functional partitioning of a virtual world requires relatively low bandwidth among the individual processes and the system can be implemented over a conventional local-area network. A key element of this architecture is a central, event-driven dialogue manager that coordinates concurrent input and output events. The dialogue manager provides a clear separation of the interaction techniques from the content of the virtual world as defined by the application. The system is flexible and easily reconfigurable. An interaction technique can be readily changed or replaced because each interaction device is modularized into a separate server and each interaction modality into a separate subdialogue. Subdialogues can be loaded and dropped dynamically, enabling input/output device remapping and the selection of interaction techniques while a virtual world is running. As an initial test of this architecture we have implemented a virtual world for interacting with data from a computational fluid dynamics simulation.

read more

Citations
More filters
Journal ArticleDOI

Charade: remote control of objects using free-hand gestures

TL;DR: An application that uses hand gesture input to control a computer while giving a presentation and an interaction model, a notation for gestures, and a set of guidelines to design gestural command sets are presented.
Journal ArticleDOI

Npsnet: A network software architecture for largescale virtual environments

TL;DR: This paper explores the issues involved in designing and developing network software architectures for large-scale virtual environments in the context of NPSNET-IV, the first 3-D virtual environment that incorporates both the IEEE 1278 distributed interactive simulation (DIS) application protocol and the IP multicast network protocol for multiplayer simulation over the Internet.
Journal ArticleDOI

Playing online games against computer- vs. human-controlled opponents

TL;DR: The findings indicate that the type of opponent influences playing experiences: participants who played against a human-controlled opponent reported more experiences of presence, flow, and enjoyment, whereby the strongest effect refers to the experience of presence.
Journal ArticleDOI

DIVE—A platform for multi-user virtual environments

TL;DR: The Distributed Interactive Virtual Environment (DIVE) as discussed by the authors is an experimental software platform for the development of multi-user virtual reality applications that uses active replication and reliable multicast protocols to distribute data between participants.
Proceedings ArticleDOI

DIVE A multi-user virtual reality system

TL;DR: The Distributed Interactive Virtual Environment (DIVE) is a heterogeneous distributed virtual reality system based on UNIX and Internet networking protocols that provides a dynamic virtual environment where applications and users can enter and leave the environment on demand.
References
More filters
Proceedings Article

The Ultimate Display

TL;DR: The authors live in a physical world whose properties they have come to know well through long familiarity but lack corresponding familiarity with the forces on charged particles, forces in non-uniform fields, the effects of nonprojective geometric transformations, and high-inertia, low friction motion.
Journal ArticleDOI

The application visualization system: a computational environment for scientific visualization

TL;DR: This application visualization system (AVS) is an application framework targeted at scientists and engineers to make applications that combine interactive graphics and high computational requirements easier to develop for both programmers and nonprogrammers.
Proceedings ArticleDOI

Exploration and virtual camera control in virtual three dimensional environments

Colin Ware, +1 more
TL;DR: This paper evaluates three distinct metaphors for exploration and virtual camera control in virtual environments using a six degree of freedom input device that has the capability to record the motion path followed during an exploration session and can be recorded and played back to create a movie.
Proceedings ArticleDOI

Walkthrough—a dynamic graphics system for simulating virtual buildings

TL;DR: In this article, the authors present a tool for an architect and his client to use for rapid prototyping of buildings by visually "walking through" them in order to refine specifications.
Journal ArticleDOI

A survey of three dialogue models

TL;DR: It is shown that the event model has the greatest descriptive power in dialogue models and the implications for the design and implementation of UIMSs are discussed.