캐릭터 애니메이션 생성을 위해서는 대용량의 기하 모델 데이터와 모션 데이터 처리를 요구한다. 본 연구에서는 이러한 캐릭터 애니메이션 데이터를 다기종 컴퓨터 환경에서 교환하여 사용할 수 있는 방법에 대해서 기술한다. 캐릭터는 일반 그래픽스 도구를 이용하여 H-Anim ISO/IEC JTC1 SC24 표준화 그룹과 Web3D Consortium에 의해 제정된 국제표준인 H-Anim 기반에서 새로 확장된 구조로 제작한다. H-Anim은 현재 인간형 캐릭터 구조의 전송이나 저장에 필요한 계층적 데이터 구조를 X3D 기반으로 정의하고 있으나 캐릭터의 움직임 표현이나 전송을 위한 애니메이션 데이터에 대해서는 정의되어 있지 않다. 본 연구에서는 H-Anim 표준에 애니메이션에 필요한 추가적인 기능을 새로 제공하여 캐릭터 애니메이션 데이터가 호환성을 가질 수 있도록 데이터 형식을 정의하고, 이 때 H-Anim 구조를 만족시키도록 해주기 위한 캐릭터 모델링의 조건과 제작 방법을 설명한다.
본 연구에서는 ISO/IEC JTC1 SC24 표준화 그룹과 Web3D Consortium에 의해 제정된 국제표준인 H-Anim 을 이용하여 캐릭터 애니메이션 데이터의 교환 형식을 정의한다. 현재의 H-Anim 에서는 현재 인간형 캐릭터 구조의 전송이나 저장에 필요한 계층적 데이터 구조를 X3D 기반으로 정의하고 있다. 그러나 캐릭터의 움직임 표현이나 전송을 위한 애니메이션 데이터에 대해서는 정의되어 있지 않다. 본 연구에서는 기존의 H-Anim 명세를 이용하여 애니메이션 파라미터값들을 저장할 수 있도록 H-Anim 의 기능을 확장하였다. 캐릭터 애니메이션 정의 방법은 모션 캡처 데이터를 입력 받을 수 있도록 캐릭터 애니메이션을 위한 데이터 형식을 새롭게 정의하고 새로운 캐릭터가 이를 입력 받아 모션을 디스플레이할 수 있도록 구성하였다. 본 연구에서의 캐릭터 애니메이션 데이터 형식은 네트워크 게임이나 서로 다른 응용들 사이에서 캐릭터 애니메이션 데이터들간의 호환성을 갖도록 하는 것을 목적으로 한다.