Developing social virtual worlds using NetEffect

This paper describes NetEffect, an infrastructure for developing, supporting, and managing large, media-rich, 3-D social virtual worlds for use by several thousand geographically-dispersed users using low-end computers (PCs) and modems. It has been modularized into six components, in the form of a toolkit, which simplifies the development of network-based virtual worlds. NetEffect partitions a whole virtual world into communities, allocates these communities among a set of servers, and migrates clients from one server to another as clients move through the communities. It devotes special attention to minimizing the network traffic, particularly the traffic that must go through servers. HistoryCity, a virtual world for children, has been developed on NetEffect, which is being beta-tested for deployment in Singapore.

[1]  Lawrence Koved,et al.  A toolkit for developing multi-user, distributed virtual environments , 1993, Proceedings of IEEE Virtual Reality Annual International Symposium.

[2]  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.

[3]  James M. Calvin,et al.  The SIMNET virtual world architecture , 1993, Proceedings of IEEE Virtual Reality Annual International Symposium.

[4]  Gurminder Singh,et al.  Large scale multi-user virtual worlds , 1996, IFIP World Conference on IT Tools.

[5]  Charles E. Hughes,et al.  Networked virtual environments , 1992, I3D '92.

[6]  Christer Carlsson,et al.  DIVE A multi-user virtual reality system , 1993, Proceedings of IEEE Virtual Reality Annual International Symposium.

[7]  Gurminder Singh,et al.  NetEffect: a network architecture for large-scale multi-user virtual worlds , 1997, VRST '97.

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

[9]  Chris Shaw,et al.  EM-an environment manager for building networked virtual environments , 1995, Proceedings Virtual Reality Annual International Symposium '95.

[10]  Michael Zyda,et al.  NPSNET:A Network Software Architecture for LargeScale Virtual Environments , 1994, Presence: Teleoperators & Virtual Environments.

[11]  Chris Shaw,et al.  Decoupled simulation in virtual reality with the MR toolkit , 1993, TOIS.

[12]  Christer Carlsson,et al.  DIVE - A platform for multi-user virtual environments , 1993, Comput. Graph..

[13]  John Morrison The VR—Link™ Networked Virtual Environment Software Infrastructure , 1995, Presence: Teleoperators & Virtual Environments.

[14]  Chris Shaw,et al.  The MR Toolkit Peers Package and experiment , 1993, Proceedings of IEEE Virtual Reality Annual International Symposium.

[15]  Luis Serra,et al.  BrickNet: A Software Toolkit for Network-Based Virtual Worlds , 1994, Presence: Teleoperators & Virtual Environments.