ABSTRACT
In this paper we describe a layered approach to simplify character animation in X3D. Therefore, we present an interface and control language for specifying and synchronizing animations and similar actions at a higher level. Because this requires to have the accordant features on the lower X3D-based levels, we furthermore propose a set of nodes for realizing these demands. This includes for instance an audio node for text-to-speech that automatically calculates the actual phonemes and weighting factors for the corresponding visemes in order to achieve lip synchronization. To bridge the gap between these layers we also propose nodes for controlling animations, which are capable to convert the scripted schedules, and to mix an arbitrary number of interpolation based animations, whilst still being extensible to new concepts of on-line motion generation.
- Alexa, M., Behr, J., and Müller, W. 2000. The morph node. Web3D - VRML 2000 Proc., 29--34. Google ScholarDigital Library
- Arafa, Y., Kamyab, K., and Mamdani, E. 2003. Character animation scripting languages: a comparison. In AAMAS '03: Proc. of the 2nd int. joint conference on Autonomous agents and multiagent systems, ACM, NY, USA, 920--921. Google ScholarDigital Library
- Avalon, 2008. Avalon. http://www.instantreality.org/.Google Scholar
- Babski, C., and Thalmann, D., 2000. 3d on the web and virtual humans.Google Scholar
- Buttussi, F., Chittaro, L., and Nadalutti, D. 2006. H-animator: a visual tool for modeling, reuse and sharing of x3d humanoid animations. In Web3D '06: Proc. of the 11th int. conf. on 3D web technology, ACM, NY, USA, 109--117. Google ScholarDigital Library
- Dachselt, R., and Rukzio, E. 2003. Behavior3d: an xml-based framework for 3d graphics behavior. In Web3D '03: Proc. of the 8th int. conf. on 3D Web technology, ACM, NY, USA, 101--112. Google ScholarDigital Library
- del Puy Carretero, M., Oyarzun, D., Ortiz, A., Aizpurua, I., and Posada, J. 2005. Virtual characters facial and body animation through the edition and interpretation of markup languages. Computers & Graphics 29, 2, 189--194. Google ScholarDigital Library
- Göbel, S., Schneider, O., Iurgel, I., Feix, A., Knöpfle, C., and A. Rettig. 2004. Storytelling and computer graphics for a virtual human platform. In TIDSE 04.Google Scholar
- Huang, Z., Eliëns, A., and Visser, C. 2003. Implementation of a scripting language for vrml/x3d-based embodied agents. In Web3D '03: Proc. of the 8th int. conf. on 3D Web technology, ACM, NY, USA, 91--100. Google ScholarDigital Library
- Ieronutti, L., and Chittaro, L. 2005. A virtual human architecture that integrates kinematic, physical and behavioral aspects to control h-anim characters. In Web3D '05: Proc. of the 10th int. conf. on 3D Web technology, ACM, NY, USA, 75--83. Google ScholarDigital Library
- Jung, Y., and Knöpfle, C. 2007. Real time rendering and animation of virtual characters. IJVR 6, 4, 55--66.Google Scholar
- Klesen, M., and Gebhard, P. 2007. Affective multimodal control of virtual characters. IJVR 6, 4, 43--54.Google Scholar
- Kopp, S., Krenn, B., Marsella, S., Marshall, A. N., Pelachaud, C., Pirker, H., Thórisson, K. R., and Vilhjálmsson, H. H. 2006. Towards a common framework for multimodal generation: The behavior markup language. In IVA, 205--217. Google ScholarDigital Library
- Kovar, L., Gleicher, M., and Pighin, F. 2002. Motion graphs. ACM Trans. Graph. 21, 3, 473--482. Google ScholarDigital Library
- Lee, J., Chai, J., Reitsma, P. S. A., Hodgins, J. K., and Pollard, N. S. 2002. Interactive control of avatars animated with human motion data. ACM Trans. Graph. 21, 3, 491--500. Google ScholarDigital Library
- Marriott, A., 2001. Vhml. http://www.vhml.org/.Google Scholar
- Mateas, M., and Stern, A., 2003. Facade: An experiment in building a fully-realized interactive drama.Google Scholar
- McCann, J., and Pollard, N. 2007. Responsive characters from motion fragments. ACM Trans. Graph. 26, 3, 6. Google ScholarDigital Library
- Park, S., Shin, H., Kim, T., and Shin, S. 2002. Online locomotion generation based on motion blending. In Proceedings of ACM SIGGGRAPH Symposium on Computer Animation. Google ScholarDigital Library
- Park, S., Shin, H., Kim, T., and Shin, S. 2004. Online motion blending for real-time locomotion generation. In Comp. Anim. and Virt. Worlds, John Wiley a. sons. Google ScholarDigital Library
- Piwek, P., Krenn, B., Schröder, M., Grice, M., Baumann, S., and Pirker, H. 2002. Rrl: A rich representation language for the description of agent behaviour in neca. In Proc. of WS "Embodied convers. agents, let's spec. and eval. them".Google Scholar
- Ponder, M., Papagiannakis, G., Molet, T., Magnenat-Thalmann, N., and Thalmann, D. 2003. Vhd++ development framework: Towards extendible, component based vr/ar simulation engine featuring advanced virtual character technologies. cgi, 96--106.Google Scholar
- Preda, M., and Preteux, F. 2004. Virtual character within mpeg-4 animation framework extension. IEEE Transactions on Circuits and Systems for Video Technology 14, 7, 975--988. Google ScholarDigital Library
- Reynolds, C., 2005. Opensteer. http://opensteer.sf.net/.Google Scholar
- Shapiro, A., Pighin, F., and Faloutsos, P. 2003. Hybrid control for interactive character animation. In PG '03: Proc. of the 11th Pacific Conference on CG and Applications, IEEE Computer Society, Washington, DC, USA, 455--461. Google ScholarDigital Library
- VirtualHuman, 2007. VH. http://www.virtual-human.de/.Google Scholar
- Web3DConsortium, 2005. Humanoid animation (h-anim). http://www.web3d.org/x3d/specifications/ISO-IEC-19774-HumanoidAnimation/.Google Scholar
- Web3DConsortium, 2007. X3d. http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2/index.html.Google Scholar
- Weekley, J. D., Blais, C. L., and Brutzman, D. 2007. Composing behaviors and swapping bodies with motion capture data in x3d. In Web3D '07: Proc. of the twelfth int. conference on 3D web technology, ACM, NY, USA, 195--200. Google ScholarDigital Library
- Yang, X., Petriu, D., Whalen, T., and Petriu, E. 2005. Hierarchical animation control of avatars in 3-d virtual environments. IEEE Trans. on Inst. and Meas. 54, 3, 1333--1341.Google ScholarCross Ref
Index Terms
- Extending H-anim and X3D for advanced animation control
Recommendations
Storyboarding and pre-visualization with X3D
Web3D '10: Proceedings of the 15th International Conference on Web 3D TechnologyThis paper presents methods based on the open standard X3D to rapidly describe life-like characters and other scene elements in the context of storyboarding and pre-visualization. Current frameworks that employ virtual agents often rely on non-...
Heuristics for continuity editing of cinematic computer graphics scenes
Sandbox '09: Proceedings of the 2009 ACM SIGGRAPH Symposium on Video GamesWe present a set of heuristics for editing footage of 3D computer graphics cinematic sequences into a coherent movie clip which obeys the conventions of continuity editing. Our approach mimics the decision processes of an editor assembling a clip out of ...
Comments