음악 속도에 따른 캐릭터의 춤동작 생성 및 제어

Motion Generation and Control of a Character Dancing with Music

  • 김건우 (충남대학교 컴퓨터 공학과 컴퓨터 그래픽스 및 응용연구실) ;
  • 왕연 (충남대학교 컴퓨터 공학과 컴퓨터 그래픽스 및 응용연구실) ;
  • 서혜원 (충남대학교 컴퓨터 공학과 컴퓨터 그래픽스 및 응용연구실)
  • 발행 : 2007.02.05

초록

본 논문에서는 음악 신호로부터 추출한 비트 정보를 사용하여 가상 캐릭터의 움직임을 제어하는 방법에 대해 논한다. 특히 주기를 가지는 반복적인 동작, 그 중에서도 춤동작에 대한 음악 신호와의 동기화 방법을 제안한다. 서버로 구현된 음악 비트 인식기는 입력 음악 신호에 대한 분석 정보를 규칙적으로 출력한다. 동작 클라이언트는 동작 캡쳐를 통해 얻은 동작 데이터를 여러 개의 기본 동작들로 나누고, 사용자가 선택한 새로운 순서대로 기본 동작들을 연결하여 부드럽게 재생한다. 또한 서버에 접속하여 전송 받은 음악의 템포에 맞게 동작데이터를 와핑(warping)하고 음악의 주요 비트 시각에 맞추어 기본 동작들의 재생시작 시간을 동기화한다. 음원에 의한, 즉 박자, 강약, 비트와 같은 기본적인 정보뿐만 아니라 분위기, 박자 변화와 같은 고급 정보에도 동적으로 반응하여 춤을 추는 가상 캐릭터를 개발하는 것이 본 연구의 궁극적인 목표이다.

키워드