This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Distributed Virtual Reality Environments Based on Rewriting Systems
April-June 2003 (vol. 9 no. 2)
pp. 213-225

Abstract—Ideally, virtual worlds should be dynamic, mutable, and complex in order to be attractive for immersed users. As such worlds can be designed easily by rewriting techniques, we propose a distributed Virtual Reality (VR) system that is based on an interactive animation system using a rewriting technique for geometric and behavioral modeling. The emphasis is on concepts and extensions for the integration of user immersion, user interaction, and networking into a rewriting-based animation system. Finally, the modeling of a ball game with two immersed users, as well as a virtual park, serve as case studies to illustrate the proposed concepts and extensions.

[1] B. Anderson and A. McGrath, “Strategies for Mutability in Virtual Environments,” Virtual Worlds on the Internet, J. Vince and R. Earnshaw, eds., pp. 123-134, Los Alamitos, Calif.: IEEE CS Press, 1998.
[2] B. Roehl, J. Couch, C. Reed-Ballreich, T. Rohaly, and G. Brown, Late Night VRML 2.0 with Java. Emeryville, Calif.: Ziff-Davis, 1997.
[3] Web3D Consortium, http:/www.vrml.org, 2001.
[4] A. Steed, “Data Flow Languages for Immersive Virtual Environments,” Virtual Worlds on the Internet, J. Vince and R. Earnshaw, eds., pp. 7-20, Los Alamitos, Calif.: IEEE CS Press, 1998.
[5] E. Gobbetti and J.F. Balaguer, “An Integrated Environment to Visually Construct 3D Animations,” Proc. SIGGRAPH, 1995.
[6] C. Elliott, G. Schechter, R. Yeung, and S. Abi-Ezzi, “TBAG: A High Level Framework for Interactive, Animated 3D Graphics Applications,” Int'l Conf. Computer Graphics and Interactive Techniques, Proc. 21st Ann. Conf. Computer Graphics, pp. 421-434, July 1994.
[7] Alice, built by the Stage 3 Research Group at Carnegie Mellon Univ., http:/alice.cs.cmu.edu/, 2001.
[8] C.F. Codella, R. Jalili, L. Koved, and J.B. Lewis, “A Toolkit for Developing Multi-User, Distributed Virtual Environments,” Proc. IEEE Virtual Reality Ann. Int'l Symp., pp. 401-407, 1993.
[9] W.D. McCarty, S. Sheasby, P. Amburn, M.R. Stytz, and C. Switzer, “USAA Virtual Cockpit for a Distributed Interactive Simulation,” IEEE Computer Graphics and Applications, pp. 49-53, 1994.
[10] SENSE8, WorldUp, http:/www.sense8.com, June 2001.
[11] T. Molet, A. Aubel, H. Noser, T. Capin, E. Lee, I. Pandzic, D. Thalmann, and N.M. Thalmann, “Anyone for Tennis?” Presence, vol. 8, no. 2, pp. 140-156, Apr. 1999.
[12] A. Lindenmayer, “Mathematical Models for Cellular Interaction in Development, Part 1 and 2” J. Theoretical Biology, vol. 18, pp. 280-315, 1968.
[13] P. Prusinkiewicz and A. Lindenmayer, The Algorithmic Beauty of Plants. Springer Verlag, 1990.
[14] P. Prusinkiewicz, M.S. Hammel, and E. Mjolsness, “Animation of Plant Development,” Computer Graphics Proc., SIGGRAPH '93, Ann. Conf. Series, p. 351, 1993.
[15] P. Prusinkiewicz, M. James, and R. Mech, “Synthetic Topiary,” SIGGRAPH '94, Computer Graphics Proc., Ann. Conf. Series, pp. 351-358, 1994.
[16] H. Noser and D. Thalmann, “A Rule-Based Interactive Behavioral Animation System for Humanoids,” IEEE Trans. Visualization and Computer Graphics, vol. 5, no. 4, pp. 281-307, Oct.-Dec. 1999.
[17] H. Noser and D. Thalmann, “The Animation of Autonomous Actors Based on Production Rules,” Proc. Computer Animation '96, pp. 47-57, June 1996.
[18] H. Noser, C. Stern, and P. Stucki, “Generic 3D Ball Animation Model for Networked Interactive VR Environments,” Proc. Virtual Worlds 2000, Second Int'l Conf. Virtual Worlds, J.-C. Heudin, ed., pp. 77-90, July 2000.
[19] H. Noser and D. Thalmann, “Sensor-Based Synthetic Actors in a Tennis Game Simulation,” The Visual Computer, vol. 14, no. 4, pp. 193-205, 1998.

Index Terms:
Rewriting systems, Lindenmayer-systems, Virtual Reality (VR), distributed environment, computer animation, interaction.
Citation:
Hansrudi Noser, Christian Stern, Peter Stucki, "Distributed Virtual Reality Environments Based on Rewriting Systems," IEEE Transactions on Visualization and Computer Graphics, vol. 9, no. 2, pp. 213-225, April-June 2003, doi:10.1109/TVCG.2003.10005
Usage of this product signifies your acceptance of the Terms of Use.