Ein objektorientiertes Interaktionsmodell zur Unterstutzung verteilter virtueller Umgebungen LOCTITLE:: Ein objektorientiertes Interaktionsmodell zur Unterstutzung verteilter virtueller Umgebungen
Authors: Wolfgang EMAIL Broll
Venue:  (1998)

Virtual Reality (VR) enables the user to experience synthetic environments by interactive three dimensional (3D) computer graphics. This requires support for user interactions as well as object behavior. While support for user interactions in such virtual environments (VE) should enable the user to navigate through the environment and to interact with objects naturally and intuitively, object behaviors are independent of user input. Existing VR systems or VR toolkits visualize virtual environments and allow one to navigate through the scene, but lack appropriate support for realizing complex user interactions and object behaviors. Flexible mechanisms to support the interaction of several distributed users of a virtual environment over a heterogeneous network (for example the Internet) are not yet available. This dissertation introduces a new object oriented interaction model for distributed collaborative virtual environments. It shows how modeling rather than programming can be used to realize user interactions and object behaviors in virtual worlds. This simplifies the development of new worlds and allows a simple application of existing implementations to new synthetic 3D objects. This work further points out how interaction objects---assembled from a set of simple components---can be used to realize user interactions and object behaviors. An interaction object, realizing a specific user interaction or object behavior can be applied to any number of synthetic objects within the VR environment. User input is realized by the exchange of messages between input and output devices, objects of the VR environment and the interaction objects. This method provides the advantage that these messages and events can also be distributed over a network connection. The feasibility of the interaction model is proved by a prototype implementation. VRML (Virtual Reality Modeling Language) has established itself as a standard for three dimensional data and virtual worlds on the Internet. For that reason it was chosen as the basic platform for the realization of the prototype. At an international call for proposals for the second version of this standard, a proposal, based on an earlier version of the model developed in this work, was submitted as the only non-commercial proposal and obtained the second-best rating. LOCLANGUAGE:: German LOC :: Virtual Reality (Virtuelle Realitat - VR) ermglicht es Benutzern, durch interaktive dreidimensionale Computergraphik und die Integration verschiedener Ein- und Ausgabemedien synthetische Umgebungen zu erleben. Dabei sollte das Agieren der Benutzer in der Umgebung beziehungsweise mit den Objekten der Umgebung mglichst naturlich und intuitiv erfolgen. Dies erfordert zum einen die Unterstutzung entsprechender Benutzerinteraktionen, die es ermglichen, in einer VR-Umgebung zu navigieren und interagieren. Andererseits ist es jedoch auch notwendig, zum Teil komplexes Verhalten der einzelnen Objekte der synthetischen Umg