Function-defined shape metamorphoses in visual cyberworlds

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.

[1]  Andreas Krall,et al.  Efficient JavaVM just-in-time compilation , 1998, Proceedings. 1998 International Conference on Parallel Architectures and Compilation Techniques (Cat. No.98EX192).

[2]  Alexei Sourin,et al.  Interactive function-based shape modeling for cyberworlds , 2004, 2004 International Conference on Cyberworlds.

[3]  Nigel W. John,et al.  Visualization of molecular quantum dynamics: a molecular visualization tool with integrated Web3D and haptics , 2005, Web3D '05.

[4]  Antonio Cisternino,et al.  Multimodal presentation of dynamic object scenarios on the web , 2003, Web3D '03.

[5]  Jonathan C. Roberts Publishing Time Dependent Oceanographic Visualizations using VRML , 1998 .

[6]  Tsai-Yen Li,et al.  A multi-user virtual environment system with extensible animations , 2003, Web3D '03.

[7]  Christian Bouville,et al.  FaceEngine a 3D facial animation engine for real time applications , 2001, Web3D '01.

[8]  Alexei Sourin,et al.  Function-based representation of complex geometry and appearance , 2005, Web3D '05.

[9]  Marc Alexa,et al.  The morph node , 2000, VRML '00.

[10]  Marc Alexa,et al.  The Morphing Space , 1999 .

[11]  Alexei Sourin,et al.  Function-defined shape node for VRML , 2002, Eurographics.

[12]  Shigeo Asahara,et al.  A compression/decompression method for streaming based humanoid animation , 1999, VRML '99.

[13]  Alexei Sourin,et al.  Function representation in geometric modeling: concepts, implementation and applications , 1995, The Visual Computer.

[14]  Igor S. Pandzic,et al.  Facial animation framework for the web and mobile platforms , 2002, Web3D '02.

[15]  Alexei Sourin,et al.  Function-based shape modelling extension of the Virtual Reality Modelling Language , 2006, Comput. Graph..