Locales and beacons: efficient and precise support for large multi-user virtual environments

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.

This publication has 12 references indexed in Scilit: