반응형
만약 상체만 따로 동작하는 애니메이션, 하체는 이동 모션을 계속해야 할 때 아래와 같은 방법으로 해결할 수 있다.
기본 애니메이션은 Base Pose로 계속 유지하고, 상체만 UpperBody라는 별도의 슬롯을 만든다.
슬롯은 애니메이션 몽타주에서 만들 수 있다.

그리고 디폴트 슬롯을 생성하고 디테일 창에서 슬롯을 지정해준다.

그 다음 슬롯에서 노드를 드래그하여 Layered blend per bone 함수를 찾아 연결한다.

기본 애니메이션은 Base Pose로 하고, 별도로 추가한 슬롯을 블렌드 포즈 노드에 연결한다.
이 때, 설정해줘야 할 것이 있는데 Layerd blend per bone에서 블렌딩을 할 본의 위치를 직접 지정해줘야 한다.
여기서는 상, 하체로 구분을 했으니 상하체를 나누는 본을 찾아 디테일 패널에서 넣어줘야 한다.

언리얼에서 상하체를 구분짓는 뼈는 spine인데, 스켈레톤을 보면 이를 확인할 수 있다.

이름이 조금도 틀리면 안된다. 숫자 0하나 뺐다고 동작을 안하더라.

반응형
'Unreal Engine > 기능 구현' 카테고리의 다른 글
| [Unreal Engine 5] 중복 키를 통한 액션 설정 (0) | 2025.10.17 |
|---|---|
| [Unreal Engine 5] 엔진이 제공하는 기본 컴포넌트를 변경하는 방법 (0) | 2025.10.17 |
| [Unreal Engine 5] 카메라 위아래 회전(각도) 제한 (0) | 2025.10.16 |
| [Unreal Engine 5] GameplayTag Container(게임플레이 태그 컨테이너)로 상태 관리(State Component) (0) | 2025.10.16 |
| [Unreal Engine 5] 동일 키 입력, 다른 액션 (0) | 2025.10.16 |
