발자국 기반 움직임 합성

발자국 기반 움직임 합성

초록

이 논문은 발자국 정보를 이용해 걷기 뛰기 점프 등 다양한 행동을 자동으로 생성하는 시스템을 제안한다
특히 행동 전환을 자연스럽게 만들기 위해 루트 속도와 필요 발걸음 수를 고려한 전이 패턴을 설계한다

상세 분석

본 연구는 기존 발자국 기반 보행 생성 기법이 단일 행동에 국한된 한계를 극복하고자 한다
우선 행동 라이브러리를 사전 정의하고 각 행동을 대표하는 발자국 패턴을 추출한다
패턴 매칭 단계에서는 입력된 연속 발자국 시퀀스를 분석해 현재 위치와 목표 위치 사이에 가장 적합한 행동을 선택한다
행동 선택 과정에서 루트 노드의 속도 정보를 활용함으로써 빠른 이동이 요구될 때는 달리기 혹은 점프 행동을 자동 전환하도록 설계하였다
전이 생성 모듈은 선택된 행동과 목표 행동 사이의 부드러운 연결을 위해 필요한 발걸음 수와 루트 속도 변화를 계산한다
이때 전이 길이를 동적으로 조절하여 과도한 가속이나 급격한 감속을 방지하고, 관성 기반 보간을 적용해 관절 각도를 자연스럽게 보정한다
또한 발자국 간 거리와 높이 차이를 고려해 계단 오르내리기와 같은 비평면 이동도 동일한 프레임워크 내에서 처리한다
실험 결과는 제안된 시스템이 다양한 지형과 목표 속도 조건에서 인간 전문가가 만든 모션과 시각적으로 구분하기 어려운 수준의 연속 동작을 생성함을 보여준다
한편 시스템은 사전 정의된 행동과 전이 패턴에 의존하므로 완전한 자유형 움직임 생성에는 제한이 있으며, 복잡한 상호작용이나 외부 힘에 대한 반응을 추가하려면 물리 기반 시뮬레이션과의 연계가 필요하다