Virtual Society: extending the WWW to support a multi-user interactive shared 3D environment
VRML '95 Proceedings of the first symposium on Virtual reality modeling language
VR-LAB—a distributed multi-user environment for educational purposes and presentations
Proceedings of the fourth symposium on Virtual reality modeling language
MVIP—audio enabled multicast VNet
VRML '00 Proceedings of the fifth symposium on Virtual reality modeling language (Web3D-VRML)
Implementing multi-user virtual worlds (panel session): ideologies and issues
VRML '00 Proceedings of the fifth symposium on Virtual reality modeling language (Web3D-VRML)
A MultiUser 3D Web Browsing System
IEEE Internet Computing
A multi-user virtual environment system with extensible animations
Web3D '03 Proceedings of the eighth international conference on 3D Web technology
Network Topologies for Scalable Multi-User Virtual Environments
VRAIS '96 Proceedings of the 1996 Virtual Reality Annual International Symposium (VRAIS 96)
Realising voice dialogue management in a collaborative virtual environment
International Journal of Computer Applications in Technology
Using pluggable procedures and ontology to realize semantic virtual environments 2.0
VRCAI '08 Proceedings of The 7th ACM SIGGRAPH International Conference on Virtual-Reality Continuum and Its Applications in Industry
Hi-index | 0.00 |
Multi-user virtual environment (MUVE) systems enable virtual participation in many applications. A MUVE usually is a complex system requiring technologies from 3D graphics and network communication. However, most current systems are designed to realize specific application contents and usually lack system extensibility. In this paper, we propose an extensible architecture for a client-server based MUVE system called IMNET. This XML-based MUVE system allows function modules to be flexibly plugged into the system such that network or user interface experiments can be easily incorporated. We will use two examples to illustrate how to flexibly change the system configurations on the server and client sides to enhance system functions or to perform experiments. We believe that such an experimental test-bed will enable a wider range of researches to be carried out in a more efficient way.