Using Collaborative Interactive Objects and Animation to Enable Dynamic Interactions in Collaborative Virtual Environments

This work introduces a new general object interaction scheme for dynamic collaborative virtual environments. The idea is to construct a world using only collaborative interactive objects that contain their own interaction information. As a result, the object interactions are application independent and only a single scheme is required to handle all interactions in the virtual world. Furthermore, we present a new and efficient way for human users to dynamically interact in the virtual world through their avatar. In particular, we show how inverse kinematics can be used to increase the interaction possibilities and realism in collaborative virtual environments. This will normally also result in a higher feeling of immersion for connected users. For both the collaborative interaction objects approach and the distribution of the dynamic avatar interactions, we try to keep the network load as low as possible. Finally, we demonstrate our techniques by incorporating them into the ALVIC framework.

[1]  Ken Hinckley,et al.  A survey of design issues in spatial input , 1994, UIST '94.

[2]  Chris Welman,et al.  INVERSE KINEMATICS AND GEOMETRIC CONSTRAINTS FOR ARTICULATED FIGURE MANIPULATION , 1993 .

[3]  Wolfgang Broll Interacting in distributed collaborative virtual environments , 1995, Proceedings Virtual Reality Annual International Symposium '95.

[4]  Daniel Thalmann,et al.  Direct 3D interaction with smart objects , 1999, VRST '99.

[5]  Eike Falk Anderson Real-Time Character Animation for Computer Games , 2001 .

[6]  Michael Zyda,et al.  Networked virtual environments - desgin and implementation , 1999 .

[7]  Libby Levison,et al.  Connecting Planning and Acting: Towards an Architecture for Object-Specific Reasoning , 1995 .

[8]  Stephen Robert Pettifer,et al.  An operating environment for large scale virtual reality , 1999 .

[9]  Thomas A. Funkhouser,et al.  RING: a client-server system for multi-user virtual environments , 1995, I3D '95.

[10]  Daniel Thalmann,et al.  Realistic Avatars and Autonomous Virtual Humans in VLNET Networked Virtual Environments , 1998 .

[11]  Thanh Giang,et al.  Real-Time Character Animation Techniques , 2000 .

[12]  Michael Zyda,et al.  Exploiting reality with multicast groups: a network architecture for large-scale virtual environments , 1995, Proceedings Virtual Reality Annual International Symposium '95.

[13]  Maarten Wijnants,et al.  A multi-user framework supporting video-based avatars , 2003, NetGames '03.

[14]  David C. Brogan,et al.  Diamond Park and Spline: a Social Virtual Reality System with 3d Animation, Spoken Interaction, and Runtime Modiiability , 1996 .

[15]  Douglas A. Bowman,et al.  Interaction Techniques For Common Tasks In Immersive Virtual Environments - Design, Evaluation, And , 1999 .

[16]  Chris Hand,et al.  A Survey of 3D Interaction Techniques , 1997, Comput. Graph. Forum.

[17]  Frederick P. Brooks,et al.  Moving objects in space: exploiting proprioception in virtual-environment interaction , 1997, SIGGRAPH.

[18]  Scott P. Robertson,et al.  Proceedings of the SIGCHI Conference on Human Factors in Computing Systems , 1991 .

[19]  Edwin Blake,et al.  The effects of avatars on co-presence in a collaborative virtual environment , 2001 .

[20]  Daniel Thalmann,et al.  The Role of Virtual Humans in Virtual Environment Technology and Interfaces, In: Frontiers of Human-Centred Computing , 1999 .

[21]  Steve Benford,et al.  User embodiment in collaborative virtual environments , 1995, CHI '95.