Implementation of New Markup Language for Integrating of Motion Capture Data formats

모션 캡쳐 데이타 통합을 위한 새로운 마크업 언어의 구현

  • 정현숙 (안양대학교 디지털미디어학부) ;
  • 이일병 (연세대학교 컴퓨터과학과)
  • Published : 2003.04.01

Abstract

Motion capture technology is widely used to make a realistic motion in these days. So, motion capture data is required to exchange between many animators in a work group. But different motion capture devices have different motion rapture data formats. Thus it is difficult that a animator reuse and exchange motion capture data in a storage. In this paper, we proposes a standard format for integrating a different motion capture data format. In addition, we proposes a framework of a system that manage motion capture data using our standard format. Our standard format is called MCML(Motion Capture Markup Language). It is a markup language for motion capture data and based on XML(extensable Markup Language). Our system to manage motion capture data consists of a several component - MCML Converter, MCML , MCML Editor, Motion Viewer.

최근 영화나 게임 산업에서 모션 캡쳐 기법은 현실적인 동작을 생성하기 위한 기술로서 널리 사용되고 있으며 이로 인해 공동 작업을 하는 여러 애니메이터들 사이에 모션 데이타를 공유하거나 서로 교환하는 일이 요구된다. 그러나 모션 캡쳐 데이타는 사용하는 모션 캡쳐 시스템에 따라 데이타 포맷에 많은 차이가 있다. 데이타 포맷이 상이함으로 일해서 저장된 모션 캡쳐 데이타의 재사용과 상호 교환에 많은 어려움이 발생된다. 본 논문에서는 이를 해결하기 위한 방법으로 모션 캡쳐 데이타를 통합할 수 있는 표준 포맷을 정의하고 이 표준 포맷을 이용한 모션 데이타 관리 시스템을 제안한다. 제안하는 표준 포맷은 XML(extensable Markup Language) 기반의 마크업 언어로서 MCML(Motion Capture Markup Language)라고 한다. 모션 캡쳐 데이타 관리 시스템은 모션 캡쳐 데이타를 이 MCML 변환한 다음 데이터 베이스에 저장하며 XML의 엘리먼트 단위로 검색할 수 있는 구조를 제공한다.

Keywords

References

  1. Z. Popovic and A. Witkin, 'Physically based motion transformation,' ACM SIGGRAPH 99, pp.11-20, 1999 https://doi.org/10.1145/311535.311536
  2. D. Tolani and N. I. Badler, Real-time inverse kinematics of the human arm, Presence, 5(4), pp. 393-401, 1996
  3. S. Rosenthal, B. Bodenheimer, C. Rose, and J. Pella, The process of motion capture: Dealing with the data, In Proceedings of the 8th Eurographics Workshop on Animation and Simulation, pp. 3-18, 1997
  4. Chronopolus, Emilio. Personal Interview. Character Animator. NuFX, Rolling Meadows: Illinois, 1999
  5. Fiore, Richard. Personal Interview. Art Director. High Voltage Software, Hoffman Estates:Illinois, 1999
  6. Newtek. LightWave 3D 5.5 Users Manual.Austin, Texas: Newtek, 1998
  7. Morales,C.R., Development of an XML Web Based Motion Capture Data Warehousing and Translation System for Collaborative Animation Projects (USA), WSCG 2001
  8. VHML, Virtual Human Markup Language. Online at http://vhml.org/, 2001
  9. Mahoney, Diana. Face Tracking Computer Graphics World, Vol. 20, Issue 4, pp 23-30, Apr, 1997
  10. W3C, Extensible Markup Language (XML) 1.0. Online at http://www.w3.org/XML/, 1997
  11. Web 3D Consortium, VRML 97 Specifications International Standard. Online at http://web3d.org/technicalinfo/specificatians/vrml 97, 1997
  12. Discreet. 3D Studio 3.0 Users Manual. San Rafael, CA, 1999
  13. Bernie Roehl, Specification for a Standard Humanoid Version 1.1. Online at http://www.hanim.org/, 1999
  14. AliasWavefront. Maya 2.0 Users Manual. Toronto, Canada, 1999
  15. Biovision Incorporated, Biovision Motion Data Specifications. Online at http://www.biovision.com/, 1999
  16. Acclaim Incorporated, Acclaim ASF/AMC File Specifications. Online at http://www/acclaim.com, 1999
  17. GMDIPS, GMD-IPSI XQL Engine Version 1.0.2, Online at http://xml.darmstadt.gmd.de/xql/, 1999