RING: A client-server system for multi-user virtual environments

Thomas Allen Funkhouser

Research output: Contribution to conferencePaper

162 Scopus citations

Abstract

This paper describes the client-server design, implementation and experimental results for a system that supports real-time visual interaction between a large number of users in a shared 3D virtual environment. The key feature of the system is that server-based visibility algorithms compute potential visual interactions between entities representing users in order to reduce the number of messages required to maintain consistent state among many workstations distributed across a wide-area network. When an entity changes state, update messages are sent only to workstations with entities that can potentially perceive the change - i.e., ones to which the update is visible. Initial experiments show a 40x decrease in the number of messages processed by client workstations during tests with 1024 entities interacting in a large densely occluded virtual environment.

Original languageEnglish (US)
Pages85-92
Number of pages8
StatePublished - Jan 1 1995
EventProceedings of the 1995 Symposium on Interactive 3D Graphics - Monterey, CA, USA
Duration: Apr 9 1995Apr 12 1995

Other

OtherProceedings of the 1995 Symposium on Interactive 3D Graphics
CityMonterey, CA, USA
Period4/9/954/12/95

All Science Journal Classification (ASJC) codes

  • Software
  • Human-Computer Interaction
  • Computer Graphics and Computer-Aided Design

Fingerprint Dive into the research topics of 'RING: A client-server system for multi-user virtual environments'. Together they form a unique fingerprint.

  • Cite this

    Funkhouser, T. A. (1995). RING: A client-server system for multi-user virtual environments. 85-92. Paper presented at Proceedings of the 1995 Symposium on Interactive 3D Graphics, Monterey, CA, USA, .