Abstract
Animated shape transformations should be an intrinsic part of visual cyberworlds. However, quite often only limited animation of the polygon-based shapes can be found there, specifically when using the virtual reality modeling language (VRML) and its successor extensible 3D (X3D). This greatly limits the expressive power of visual cyberworlds and has motivated our research in this direction. In this paper, we present function-based extensions of VRML and X3D, which allow for time-dependent shape modeling on the web. Our shape modeling approach is based on the concurrent use of implicit, explicit and parametric functions defining geometry, appearance and their transformations through time. The functions are typed straight in VRML/X3D code as individual formulas and as function scripts. We have also developed a web enabled interactive software tool for modeling function-based VRML/X3D objects.
Similar content being viewed by others
References
Alexa, M., Behr, J., Muller, W.: The morph node. In: Proc. Web3D-VRML, pp. 29–34. ACM (2000)
Alexa, M., Muller, W.: The morphing space. In: Proc. WSCG 99, pp. 329–336. University of West Bohemia Press, Czech Republic (1999)
Breton, G., Bouville, C., Pele, D.: FaceEngine a 3D facial animation engine for real time applications. In: Proc. ACM Web3D’01, pp. 15–22 (2001)
Davies, R.A., John, N.W., MacDonald, J.N., Hughes, K.H.: Visualization of molecular quantum dynamics: a molecular visualization tool with integrated Web3D and haptics. In: Proc. ACM Web3D ’05, 143–150 (2005)
Esuli, A., Cisternino, A., Pacini, G., Simi, M.: Multimodal presentation of dynamic object scenarios on the web. In: Proc. ACM Web3D’03, pp. 147–153 (2003)
Krall, A.: Efficient JavaVM just-in-time compilation. In: Proc. International Conference on Parallel Architectures and Compilation Techniques, pp. 54–61. IEEE Computer Society (1998)
Lai, F.M., Sourin, A.: Function-defined shape node for VRML. In: Eurographics 2002, Short Presentations, pp. 207–215. Eurographics Association (2002)
Levinski, K., Sourin, A.: Interactive function-based shape modeling for cyberworlds. In: Proc. International Conference on Cyberworlds, CW2004, pp. 54–61. IEEE Computer Society (2004)
Liu, Q., Sourin, A.: Function-based representation of complex geometry appearance. In: Proc. ACM Web3D ’05, pp. 123–134 (2005)
Liu, Q., Sourin, A.: Function-based shape modelling extension of the virtual reality modelling language. Comput. Graph. 30(4), 629–645 (2006)
Liu, Y.L., Li, T.Y.: A multi-user virtual environment system with extensible animations. In: Proc. ACM Web3D’03, pp. 129–134 (2003)
Naka, T., Mochizuki, Y., Hijiri, T., Cornish, T., Asahara, S.: A compression/decompression method for streaming based humanoid animation. In: Proc. 4th Symp. Virtual Reality Modeling Language, pp. 63–70. ACM (1999)
Pandzic, I.S.: Facial animation framework for the web and mobile platforms. In: Proc. ACM Web3D’02, pp. 27–34 (2002)
Pasko, A., Adzhiev, V., Sourin, A., Savchenko, V.: Function representation in geometric modeling: concepts, implementation and applications. Visual Comput. 11(8), 429–446 (1995)
Roberts, J.C.: Publishing time dependent oceanographic visualizations using VRML. In: Proc. VRSIG ’98, p. 12. Exeter University, UK (1998)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Liu, Q., Sourin, A. Function-defined shape metamorphoses in visual cyberworlds. Visual Comput 22, 977–990 (2006). https://doi.org/10.1007/s00371-006-0044-0
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00371-006-0044-0