Real time groupware as a distributed system: concurrency control and its effect on the interface
CSCW '94 Proceedings of the 1994 ACM conference on Computer supported cooperative work
Communication support for distributed collaborative applications
Multimedia Systems
Depicting fire and other gaseous phenomena using diffusion processes
SIGGRAPH '95 Proceedings of the 22nd annual conference on Computer graphics and interactive techniques
Versatile and efficient techniques for simulating cloth and other deformable objects
SIGGRAPH '95 Proceedings of the 22nd annual conference on Computer graphics and interactive techniques
FASHION-NET, A Collaborative Multimedia Design System for the Apparel Industry
Proceedings of the 3rd Intermational Conference on Broadband Islands: Connecting with the End-User
Particle systems—a technique for modeling a class of fuzzy objects
SIGGRAPH '83 Proceedings of the 10th annual conference on Computer graphics and interactive techniques
Proceedings of the 25th annual conference on Computer graphics and interactive techniques
Mu3D: a causal consistency protocol for a collaborative VRML editor
VRML '00 Proceedings of the fifth symposium on Virtual reality modeling language (Web3D-VRML)
AMCP '98 Proceedings of the First International Conference on Advanced Multimedia Content Processing
Parallel Computing - Special issue: Parallel and nature-inspired computational paradigms and applications
System and interface framework for SCAPE as a collaborative infrastructure
Presence: Teleoperators and Virtual Environments - Special issue: IEEE VR 2003
A Sexual Elitist Genetic Algorithm for Providing QoS in Distributed Virtual Environment Systems
IPDPS '05 Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Workshop 6 - Volume 07
Improving the Performance of Distributed Virtual Environment Systems
IEEE Transactions on Parallel and Distributed Systems
Greedy Algorithms for Client Assignment in Large-Scale Distributed Virtual Environments
Proceedings of the 20th Workshop on Principles of Advanced and Distributed Simulation
A genetic approach for adding QoS to distributed virtual environments
Computer Communications
A Latency-Aware Partitioning Method for Distributed Virtual Environment Systems
IEEE Transactions on Parallel and Distributed Systems
A dynamical adjustment partitioning algorithm for distributed virtual environment systems
VRCAI '08 Proceedings of The 7th ACM SIGGRAPH International Conference on Virtual-Reality Continuum and Its Applications in Industry
M-GRASP: a GRASP with memory for latency-aware partitioning methods in DVE systems
IEEE Transactions on Systems, Man, and Cybernetics, Part A: Systems and Humans
Client assignment problem in distributed virtual environments
International Journal of Computers and Applications
ICCSA'03 Proceedings of the 2003 international conference on Computational science and its applications: PartIII
Client allocation for enhancing interactivity in distributed virtual environments
ICCSA'05 Proceedings of the 2005 international conference on Computational Science and its Applications - Volume Part I
Providing full awareness to distributed virtual environments based on peer-to-peer architectures
CGI'06 Proceedings of the 24th international conference on Advances in Computer Graphics
Workload characterization in multiplayer online games
ICCSA'06 Proceedings of the 6th international conference on Computational Science and Its Applications - Volume Part I
Hi-index | 0.00 |
This paper describes the mWorld system that integrates data communication techniques and 3D virtual scene generation tools enabling 3D cooperative design work. A 3D virtual environment with multiuser support is introduced in the framework of an architecture that supports synchronous, asynchronous, and time-dependent communication. The application of such a system can be very wide, such as distributed virtual studios and cooperative CAD/CAM applications. The system allows several users to immerse in the same world space, where they can design a 3D virtual environment or an industrial product, or discuss an architect or urban planning project, cooperatively and from a distance. They may add, modify, or delete objects, change environment attributes, and navigate in the common environment, remotely and interactively. Any change made to the environment by any user is shown to other distant users in the group, since the system provides consistency control over the share data space. The editing access rights of any user to the environment is arbitrated by the system using several token control policies. In addition, they may obtain a 3D virtual scene, an architecture design, or product design elements from remote locations just as if they were local. To aid the collaborative sessions, a parallel audio conferencing tool is available, using the same communication platform.