메타휴먼을 이동시켜 이동 애니메이션이 실행될 때

발이 지면에 붙은 것처럼 떨어지지 않은 채 이동하는 문제가 있다

 

이를 해결하기 위한 방법은 아래와 같다

1. 자신이 생성한 캐릭터의 BP에서 스켈레탈 메시를 찾는다

2. 우측 스켈레톤 트리의 root에 마우스 우클릭으로 컨텍스트 메뉴 호출

3. 컨텍스트 메뉴에서 [ 가상 본 추가 ]의 root 항목 선택

4. 그 다음 추가된 VB root_root에 마우스 우클릭으로 컨텍스트 메뉴 호출

5. 컨텍스트 메뉴에서 [ 가상 본 추가 > foot으로 검색 ] 후 리스트에서 foot_r / foot_l 선택

- 순서 상관 없고 좌, 우 foot bone을 추가해주는 것이 목적

6. 그럼 아래와 같이 가상 본이 구성된다

7. 이번엔 캐릭터의 BP에서 애니메이션 블루프린트(ABP)를 찾는다

8. ABP에서 Control Rig 선택 후 컨트롤 릭 클래스를 찾는다

9. 컨트롤 릭 클래스의 릭 계층구조 탭 선택

10. 릭 계층구조의 root에 마우스 우클릭으로 컨텍스트 메뉴 호출

11. 컨텍스트 메뉴에서 [ 새로 고침 > 메쉬 선택 ]에서 해당되는 스켈레탈 메시 항목 선택

12. 그럼 릭 계층구조 최하단에 아래와 같이 추가한 가상 본이 표시된다

13. 그후 컨트롤 릭 클래스의 bone을 수정해준다

- Step 1 FootTrace의 bone 이름

- Step 4 Modify Transforms의 bone 이름

- Step 5 Get Transform - Bone의 bone 이름

14. 완료!

- 테스트 해보면 정상적으로 작동하는 것을 볼 수 있다

 

참고 자료

가상 본(Virtual Bone) 활용한 방법 (8분 24초부터)

 

애니메이션을 수정하는 방법

 

 

 

'개발 > Unreal' 카테고리의 다른 글

페이셜 모션  (0) 2025.10.12
경사도에 따라 발 각도 수정  (0) 2025.10.08
메타휴먼 의상 관련  (0) 2025.10.07
메타휴먼 신발 적용  (0) 2025.09.21
메타휴먼 헤어 관련  (0) 2025.09.20

+ Recent posts