Unreal Engine/기능 구현 / / 2025. 10. 16. 21:12

[Unreal Engine 5] 애니메이션 슬롯 블렌드

반응형

만약 상체만 따로 동작하는 애니메이션, 하체는 이동 모션을 계속해야 할 때 아래와 같은 방법으로 해결할 수 있다.

기본 애니메이션은 Base Pose로 계속 유지하고, 상체만 UpperBody라는 별도의 슬롯을 만든다.

 

슬롯은 애니메이션 몽타주에서 만들 수 있다.

 

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

 

 

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

기본 애니메이션은 Base Pose로 하고, 별도로 추가한 슬롯을 블렌드 포즈 노드에 연결한다.

 

이 때, 설정해줘야 할 것이 있는데 Layerd blend per bone에서 블렌딩을 할 본의 위치를 직접 지정해줘야 한다.

여기서는 상, 하체로 구분을 했으니 상하체를 나누는 본을 찾아 디테일 패널에서 넣어줘야 한다.

 

 

 

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

 

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

반응형
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유