Unreal Engine 5의 Force Root Lock 기능은 애니메이션에서 루트 본(root bone, 보통 캐릭터의 중심축)의 위치가 변하는 것을 강제로 “잠궈” 주는 옵션입니다. 주로 루트 모션이 문제를 일으킬 때(예: 원하지 않는 이동, 반복 재생 시 위치 리셋 현상 등) 사용합니다.
목차
Toggle핵심 설명
- Force Root Lock를 체크하면
애니메이션에서 루트 본의 위치가 움직이지 않도록 강제로 잠금 처리합니다.
즉, 애니메이션의 루트 모션 데이터가 있더라도 적용하지 않고, 캐릭터의 중심축이 제자리에 고정됩니다. - 대표적인 활용 상황
- 임포트한 애니메이션이 중심축에서 이동해버릴 때(특히 제자리 모션이 아닌 실제 이동이 포함된 애니메이션)
- 애니메이션이 반복 재생될 때 루트 위치가 계속 보정되거나 튀는 현상이 발생할 때
- 캐릭터 좌표를 코드로 제어하고 싶고 애니메이션 중심축 변화가 영향을 주지 않게 하고 싶을 때
- 관련 옵션
- Root Motion Root Lock:
- Ref Pose, Anim First Frame, Zero 등과 함께 루트 본 위치 잠금 방식 선택 가능.
- Force Root Lock:
- 옵션과 관계없이 루트 본을 무조건 현재 위치에 잠금, 강제 적용.
- Root Motion Root Lock:

요약
Force Root Lock는
애니메이션의 루트 본 움직임이 캐릭터 위치에 영향을 주지 않게 하고, 루트 위치를 강제로 고정하는 설정.
실제 이동이 필요 없는 애니메이션이나, 반복시 위치 오류가 발생하는 경우 활용하면 됩니다.