DOI QR코드

DOI QR Code

Development and Application of Automatic Motion Generator for Game Characters

게임 캐릭터를 위한 자동동작생성기의 개발과 응용

  • 옥수열 (동명대학교 정보통신대학 게임공학과) ;
  • 강영민 (동명대학교 정보통신대학 게임공학과)
  • Published : 2008.08.30

Abstract

As game and character animation industries are growing, techniques for reproducing realistic character behaviors have been required in various fields. Therefore, intensive researches have been performed in order to find various methods for realistic character animation. The most common approaches to character animation involves tedious user input method, simulation with physical laws based on dynamics, and measurement of actors' behaviors with input devices such as motion capture system. These approaches have their own advantages, but they all have common disadvantage in character control. In order to provide users with convenient control, the realistic animation must be generated with high-level parameters, and the modification should also be made with high-level parameters. In this paper we propose techniques for developing an automated character animation tool which operates with high-level parameters, and introduce techniques for developing actual games by utilizing this tool.

게임과 캐릭터 애니메이션의 발전으로 캐릭터의 동작을 사실적으로 표현하는 기술은 다양한 분야에서 요구되었다. 이에 따라 사실적인 캐릭터 동작을 생성하는 다양한 방법에 대한 연구가 활발히 진행되어 왔다. 캐릭터의 동작을 생성하는 방법은 숙달된 사용자가 캐릭터의 움직임을 지정하는 방식과 동역학 등의 물리적 법칙을 활용하여 동작을 시뮬레이션하는 방법, 모션 캡쳐 등과 같은 입력장치를 이용하여 배우의 움직임을 측정하여 데이터로 만드는 방법 등이 있다. 이러한 기법들을 이용하여 생성된 동작들은 각각의 방법마다 나름의 장점이 있지만, 제어가 힘들다는 공통적인 단점을 가지고 있다. 사용자에게 가장 편리한 제어를 제공하기 위해서는 사실적인 동작을 고수준 매개변수를 이용하여 생성할 수 있어야 하며, 이러한 동작의 변형 역시 고수준 매개 변수를 통해 이루어져야 한다. 본 논문은 고수준 매개변수(high-level parameter)를 이용하여 캐릭터의 동작을 효율적으로 제어할 수 있는 자동화된 도구의 개발 방법을 제안하며, 이러한 자동 동작 생성 도구를 활용하여 실제 게임을 제작하는 데에 필요한 기술을 소개한다.

Keywords

References

  1. Kazunori Hase, Kazuo Miyashita, Sooyol Ok, Yoshiki Arakawa, Human gait simulation with a neuromusculoskeletal model and evolutionary computation, Journal of Visualization and Computer Animation 14(2), pp 73-92, 2003 https://doi.org/10.1002/vis.306
  2. Bindiganvavale R. and Badler N. I., Motion abstraction and mapping with spatial constraints. In Modeling and Motion capture Techniques for Virtual Environments, International Workshop, CAPTECH'98, pages 70-82, Nov. 1998
  3. Bruderlin A. and Williams L.,Motion signal processing. In Robert Cook, editor, SIGGRAPH 95 Conference Proceedings, Annual conference Series, pages 97-104, August 1995
  4. Cohen M. F., Interactive spacetime control for animation. Computer Graphics (Proceedings of SIGGRAPH 92), 26(2) pages 293-302, July 1992
  5. Hodgins J. and Pollard N.,Adapting simulated behaviors for new characters. In Tumer Whitted, deitor, SIGGRAPH 97 Conference Prodeedings. pages 153-162, August 1997
  6. 게임엔진데이터베이스, http://www.devmaster.net/engines
  7. OGRE 3D : Open source graphics engine, http://www.ogre3d.org/
  8. 옥수열, 강영민, 이응주, 추영열 "계층적 매개함수를 이용한 캐릭터 보행동작 자동 생성" 제10권 1호, 한국멀티미디어학회 추계학술발표대회 논문집, pp.64- 67, 2007
  9. 강정훈, 전주희, 강영민, 옥수열 "고수준 매개변수를 이용한 자동동작 생성도구 개발" 제10권 1호, 한국멀티미디어학회 추계학술발표대회 논문집, pp.395- 398, 2007
  10. 송지훈, 박창준, 강영민, 옥수열 "자동 동작 생성 엔진을 이용한 게임 개발" 제10권 1호, 한국멀티미디어학회 추계학술발표대회 논문집, ,pp.395-398, 2007