모션 인텐트 엔진
같은 동작 이름 아래에 있는 세 가지 구현 경로를 구분합니다.
구현 경로
| 경로 | 실제 타입 | 범위 |
|---|---|---|
| 기존 엔진 | MotionIntentEngine | 보정 기준 기하, 설정 임계값, 이벤트 |
| V3 연구 | GameplayMotionRecognizerV2 | 로컬 참조, 시간적 증거, 에피소드 |
| Demo Assist | DemoAssistMotionRecognizer | 현재 Runner의 기본 실험 제어 프로필 |
역사적인 타입 이름의 V2를 현재 문서의 V3 연구와 혼동하지 마세요. 모션을 읽는 포즈 모델은 공유하지만 동작의 조건과 준비 상태를 통합해 설명할 수는 없습니다.
이벤트와 수락
MotionIntentEvent는 의도와 단계, 원본 시퀀스, 포즈 시각 등의 정보를 전달합니다. 기존 경로에서 좌우 이동과 펀치는 트리거 이벤트이며, 크라우치와 블록은 시작·종료·취소 단계가 있습니다. 이벤트 발생과 Runner 명령 수락은 다릅니다.
READY→CANDIDATE→COMMIT→RECOVER
동작별 문서
필수 증거와 억제
프레임 식별과 시간 순서, 추적 유효성, 필요한 관절, 연속성, 동작별 준비 상태가 판단을 제한합니다. 누락된 지점을 0의 유효한 증거로 바꾸거나, 같은 프레임을 새로운 시간 샘플로 세지 않습니다.
현재 상태
소스에서 일곱 인텐트를 확인했지만, Runner의 게임 명령 매핑은 좌우 이동, 점프, 크라우치뿐입니다. 펀치와 블록을 현재 Runner의 게임 기능으로 소개하지 않습니다. 신체 검증 완료로 표시된 동작은 없습니다.