https://dev.epicgames.com/documentation/en-us/unreal-engine/motion-matching-in-unreal-engine
쿼리 기반으로 현재 가장 적절한 애니메이션의 포즈를 선택하는 차세대 Animation 시스템.
Animation State Machine과 Blend Space를 대체할 수 있으며, 더 결과가 좋다.
별도의 Animation 전환 로직을 작성하지 않아도 된다.


graph TD
PoseSearchSchema --> IdleAndStopsDatabase
PoseSearchSchema --> JogDatabase
PoseSearchSchema --> StartDatabase
PoseSearchSchema --> WalkDatabase
IdleAndStopsDatabase--> ChooserTable
JogDatabase--> ChooserTable
StartDatabase--> ChooserTable
WalkDatabase--> ChooserTable
Animation을 선택하기 위해 쿼리 하는 데 사용할 데이터를 정의하는 Asset.

Pose Search Schema를 생성시에 Skeleton을 지정해 주어야 한다.

Asset을 열어보면 아래와 같은 창이 나오는데, 여기서 Channels에 쿼리에 사용할 데이터를 정의할 수 있다.

대표적인 채널 몇개만 살펴보자.
채널들에 대한 정보는 아래 링크에서 찾아볼 수 있다.

Trajectory Channel


Pose Channel