Locales and Beacons: Efficient and Precise Support for Large Multi-User Virtual Environments

  • Authors:
  • John W. Barrus;Richard C. Waters;David B. Anderson

  • Affiliations:
  • -;-;-

  • Venue:
  • VRAIS '96 Proceedings of the 1996 Virtual Reality Annual International Symposium (VRAIS 96)
  • Year:
  • 1996

Quantified Score

Hi-index 0.00

Visualization

Abstract

There is a natural desire to make multi-user virtual environments large in spatial extent, in numbers of objects, and in numbers of users interacting with the environment. However, doing this brings up several problems: efficiently managing the flow of large amounts of data between large numbers of users, representing precise position and velocity information about objects that are arrayed across a large volume of space, and allowing designers to create parts of a virtual environment separately and combine them together later. Locales are an efficient method for solving these problems by breaking up a virtual world into compact chunks that can be described and communicated independently. In addition, locales can be used to support a number of special effects that allow virtual worlds to easily transcend reality. While having many benefits, locales introduce an additional problem: finding something when you do not know what locale it is in. This is solved by the companion concept of beacons, which makes it possible to find something no matter where it is.