The Community for Technology Leaders
RSS Icon
Issue No.02 - March-April (1997 vol.17)
pp: 55-65
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.
networked virtual environments, CSCW
Ricardo Galli, António Carlos Almeida, Carlos A. C. Belo, José Manuel Rebordão, "mWorld: A Multiuser 3D Virtual Environment", IEEE Computer Graphics and Applications, vol.17, no. 2, pp. 55-65, March-April 1997, doi:10.1109/38.574682
1. L. Blondé et al., "A Virtual Studio for Live Broadcasting: The Mona Lisa Project," IEEE MultiMedia, Vol. 3, No. 2, Summer 1996, pp. 18-29.
2. J. Cadete and J.M.S. Dias, Silent Audio-Conferencing Technical Reference, Tech. Report ADETRT1096, Adetti, 1996.
3. J.M.S. Dias et al., "Fashion Desk: Um Sistema CAD 3D em Ambiente Cooperativo para Auxílio ao Estilismo e Modelismo nas Confecções Têxteis," Proc. SIBGRAPI VI, Adetti-ISCTE, Recife, Brasil, 1993, pp. 193-202 (in Portuguese).
4. J.E. Wieselthier, G.D. Nguyen, and A. Ephemerides, “Multicasting in Energy-Limited Ad-Hoc Wireless Networks,” Proc. MILCOM '98, 1998.
5. S. Minör and B. Magnusson, "A Model for Semi-(a)Synchronous Collaborative Editing," Proc. 3rd European Conf. on Computer-Supported Collaborative Work 93, G. De Michelis, C. Simone, and K. Schmidt, eds., Kluwer Academic Publishers, Dordrecht, The Netherlands, 1993, pp. 219-231.
6. R. Yavatkar and K. Lakshman, "Communication Support For Distributed Collaborative Applications," Multimedia Systems, Vol. 2, August 1994, pp. 74-87.
7. S. Greenberg and D. Marwood, "Real-Time Groupware as a Distributed System: Concurrency Control and its Effect on the Interface," Proc. Fifth Conf. Computer-Supported Cooperative Work, pp. 207-217,Chapel Hill, N.C., 1994.
8. A. Almeida and C.A. Belo, "Support for Multimedia Cooperative Sessions over Distributed Environments," Proc. Mediacomm 95, Soc. for Computer Simulation, San Diego, Calif., 1995, pp. 81-85.
9. J. Jaume et al., "Real-Time Collision Checking for 3D Object Positioning in Sparse Environments," Proc. European Workshop on Combined Real and Synthetic Image Processing for Broadcast and Video Production, Springer-Verlag, Berlin, 1994, pp. 216-225.
10. R. Feynman, Modeling the Appearance of Cloth, master's thesis, Dept. of Electrical Engineering and Computer Science, Massachusetts Institute of Tech nology, Cambridge, Mass., 1986.
11. D. Terzopoulos and K. Fleicher, "Deformable Models: Schlumberger Palo Alto Research," The Visual Computer, Vol. 4, 1988, pp. 306-331.
12. D. Tonnensen, "Modeling Liquids and Solids Using Thermal Particles," ACM Siggraph Tutorial 16 Notes, ACM Press, New York, 1992, pp. 4.22-4.29.
13. J. Stam and E. Fiume, “Depicting Fire and Other Gaseous Phenomena Using Diffusion Processes,” SIGGRAPH 95 Conf. Proc., R. Cook, ed., pp. 129-136, Aug. 1995.
14. P. Volino, M. Courshesnes, and N. Magnenat-Thalmann, "Versatile and Efficient Techniques for Simulating Cloth and Other Deformable Objects," Proc. Siggraph 95, ACM, New York, Aug. 1995, pp. 137-144.
15. W. Reeves, "Particle Systems—A Technique for Modeling a Class of Fuzzy Objects," Computer Graphics, vol. 17, no. 3, July 1983, pp. 359-376.
16. J.M.S. Dias and R. Galli, "Physically Based Deformable Objects with Realistic Behaviour for 3D Virtual Film-Sets Backgrounds," RACE Fellowship contract No. 77983 Internal Report 1.1, Adetti-ISCTE, Lisbon, Portugal, July 1995.
19 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool