skip to main content
10.1145/1394209.1394224acmconferencesArticle/Chapter ViewAbstractPublication Pagesweb3dConference Proceedingsconference-collections
research-article

Extending H-anim and X3D for advanced animation control

Authors Info & Claims
Published:09 August 2008Publication History

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.

References

  1. Alexa, M., Behr, J., and Müller, W. 2000. The morph node. Web3D - VRML 2000 Proc., 29--34. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  3. Avalon, 2008. Avalon. http://www.instantreality.org/.Google ScholarGoogle Scholar
  4. Babski, C., and Thalmann, D., 2000. 3d on the web and virtual humans.Google ScholarGoogle Scholar
  5. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  6. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  7. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  8. 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 ScholarGoogle Scholar
  9. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  10. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  11. Jung, Y., and Knöpfle, C. 2007. Real time rendering and animation of virtual characters. IJVR 6, 4, 55--66.Google ScholarGoogle Scholar
  12. Klesen, M., and Gebhard, P. 2007. Affective multimodal control of virtual characters. IJVR 6, 4, 43--54.Google ScholarGoogle Scholar
  13. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  14. Kovar, L., Gleicher, M., and Pighin, F. 2002. Motion graphs. ACM Trans. Graph. 21, 3, 473--482. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  16. Marriott, A., 2001. Vhml. http://www.vhml.org/.Google ScholarGoogle Scholar
  17. Mateas, M., and Stern, A., 2003. Facade: An experiment in building a fully-realized interactive drama.Google ScholarGoogle Scholar
  18. McCann, J., and Pollard, N. 2007. Responsive characters from motion fragments. ACM Trans. Graph. 26, 3, 6. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  20. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  21. 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 ScholarGoogle Scholar
  22. 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 ScholarGoogle Scholar
  23. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  24. Reynolds, C., 2005. Opensteer. http://opensteer.sf.net/.Google ScholarGoogle Scholar
  25. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  26. VirtualHuman, 2007. VH. http://www.virtual-human.de/.Google ScholarGoogle Scholar
  27. Web3DConsortium, 2005. Humanoid animation (h-anim). http://www.web3d.org/x3d/specifications/ISO-IEC-19774-HumanoidAnimation/.Google ScholarGoogle Scholar
  28. Web3DConsortium, 2007. X3d. http://www.web3d.org/x3d/specifications/ISO-IEC-FDIS-19775-1.2/index.html.Google ScholarGoogle Scholar
  29. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  30. 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 ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. Extending H-anim and X3D for advanced animation control

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in
          • Published in

            cover image ACM Conferences
            Web3D '08: Proceedings of the 13th international symposium on 3D web technology
            August 2008
            127 pages
            ISBN:9781605582139
            DOI:10.1145/1394209

            Copyright © 2008 ACM

            Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 9 August 2008

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • research-article

            Acceptance Rates

            Web3D '08 Paper Acceptance Rate9of37submissions,24%Overall Acceptance Rate27of71submissions,38%

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader