본 연구에서는 ISO/IEC JTC1 SC24 표준화 그룹과 Web3D Consortium에 의해 제정된 국제표준인 H-Anim 을 이용하여 캐릭터 애니메이션 데이터의 교환 형식을 정의한다. 현재의 H-Anim 에서는 현재 인간형 캐릭터 구조의 전송이나 저장에 필요한 계층적 데이터 구조를 X3D 기반으로 정의하고 있다. 그러나 캐릭터의 움직임 표현이나 전송을 위한 애니메이션 데이터에 대해서는 정의되어 있지 않다. 본 연구에서는 기존의 H-Anim 명세를 이용하여 애니메이션 파라미터값들을 저장할 수 있도록 H-Anim 의 기능을 확장하였다. 캐릭터 애니메이션 정의 방법은 모션 캡처 데이터를 입력 받을 수 있도록 캐릭터 애니메이션을 위한 데이터 형식을 새롭게 정의하고 새로운 캐릭터가 이를 입력 받아 모션을 디스플레이할 수 있도록 구성하였다. 본 연구에서의 캐릭터 애니메이션 데이터 형식은 네트워크 게임이나 서로 다른 응용들 사이에서 캐릭터 애니메이션 데이터들간의 호환성을 갖도록 하는 것을 목적으로 한다.
In this paper, we define an exchangeable data format for character animation using the H-Anim international standard developed by the ISO/IEC JTC1 SC24 standardization group and the Web3D Consortium. Currently, H-Anim defines an X3D-based hierarchical data structure for humanoid characters, but does not include data necessary for generating character animation sequences. In this research, we have expanded the function of the H-Anim specification so that we can store animation parameters generated by motion capture data. We have defined a new data structure capable of receiving motion capture data and then of generating animations by the captured data for different character models. The character animation data format is intended to be used in networked games or between applications of character animation exchangeably and compatibly.