H-Anim-based Definition of Character Animation Data

캐릭터 애니메이션 데이터의 H-Anim 기반 정의

  • 이재욱 (수원대학교 컴퓨터학과) ;
  • 이명원 (수원대학교 인터넷정보공학과)
  • Published : 2009.10.15

Abstract

Currently, there are many software tools that can generate 3D human figure models and animations based on the advancement of computer graphics technology. However, we still have problems in interoperability of human data models in different applications because common data models do not exist. To address this issue, the Web3D Consortium and the ISO/IEC JTC1 SC24 WG6 have developed the H-Anim standard. However, H-Anim does not include human motion data formats although it defines the structure of a human figure. This research is intended to obtain interoperable human animation by defining the data for human motions in H- Anim figures. In this paper, we describe a syntactic method to define motion data for the H-Anim figure and its implementation. In addition, we describe a method of specifying motion parameters necessary for generating animations by using an arbitrary character model data set created by a general graphics tool.

컴퓨터 그래픽스 기술의 발전으로 3D 인간 형상 표현과 애니메이션 생성을 위한 소프트웨어 도구들이 많이 개발되었고 현재 많이 활성화되어 있다. 그러나, 이러한 도구들로 제작한 인체 모델들간의 공통 데이터 형식의 부재로 인체 모델과 모션의 데이터 교환에는 아직 어려움이 따른다. 이와 같은 문제를 해결하기 위해서 3D 인간 형상을 표현하는 규약이 ISO/IEC JTC1 SC24와 Web3D Consortium에서 공동으로 개발된 H-Anim이다. H-Anim에서는 인체 형상 구조에 대한 형식은 정의하였으나 모션 데이터에 대한 형식은 아직 포함하지 않고 있다. 본 연구는 인체의 모델 데이터 뿐 아니라 모션의 데이터 형식을 정의하고, 서로 다른 프로그래밍 환경에서도 모델링 데이터와 모션 데이터를 서로 독립적으로 사용할 수 있도록 하는, 호환성 있는 인체 애니메이션 실현을 목적으로 한다. 본 연구에서는 H-Anim 캐릭터 모델에 키프레임 애니메이션 파라미터를 입력할 수 있는 구문을 정의하고 이를 구현한 결과를 보여준다. 이 때 애니메이션 파라미터 생성을 위해 임의의 일반 그래픽스 도구에서 독립적으로 제작한 캐릭터 모델을 H-Anim 캐릭터로 변환하고 새로운 애니메이션 생성을 위한 파라미터 설정 방법에 대해서도 설명한다.

Keywords

References

  1. S. Kiss, "3D Character Modeling in Virtual Re-ality," Sixth International Conference on Informa-tion Visualization (IV'02), pp.541-548, 2002
  2. ISO/IEC FDIS 19774 - Humanoid animation (H-Anim), Web3D Consortium, 2005
  3. A. Savenko, G. Clapworthy, "Using Motion Ana-lysis Techniques for Motion Retargetting," Sixth International Conference on Information Visuali-sation (IV'02), pp.110-115, 2002 https://doi.org/10.1109/IV.2002.1028764
  4. K. Chol, H. Ko, “On-line Motion Retargetting,” Seventh Pacific Conference on Computer Graphics and Appfications (PG'99), pp.32-42, October 1999
  5. D. Brutzman and L. Daly, X3D, Morgan Kaufmann Publishers, 2007
  6. ISO/IEC FCD 19775:200x "technology - Computer graphics and image processing - Extensible 3D (X3D)," Web3D Consortium, 2005
  7. M. Endo, T. Yasuda, S. Yokoi, "An Application Oriented Humanoid Animation System Based on VRML," Seventh International Conference on Parallel and Distributed Systems Workshops (ICPADS'00 Workshops), pp.213-218, July 2000
  8. F. Buttussi, L. Chittaro, D. Nadalutti, "H-Animator: A Visual Tool for Modeling, Reuse and Sharing of X3D Humanoid Animations," ACM Web3D 2006 Conference, pp.109-117, 2006 https://doi.org/10.1145/1122591.1122606
  9. A. Ortiz, D. Oyarzun, I. Aizpurua, J. Posada, “Three-dimensional Whole Body of Virtual Cha-racter Animation for its Behavior in a Virtual Environment Using H-Anim and Inverse Kine-matics,” Computer Graphics International (CGI'04), pp.307-310, 2004 https://doi.org/10.1109/CGI.2004.96
  10. R. Parent, Computer Animation: Algorithms and Techniques, 2nd Ed., Morgan Kaufmann, 2007