경사진 곳에 서도 발은 평지에 있는 것처럼 반듯하게 있어 어색한 부분이 있는데
이를 해결하기 위한 방법은 생각보다 간단하다
우선 이 작업은 Control Rig 파일에서 진행하는 점 참고
작업 방식은 아래와 같다
1. Foot Trace 수정
- 1) FootTrace 더블 클릭

- 2) 우측 디테일의 출력에 벡터 타입 변수 추가

- 3) Sphere Trace By Trace Channel의 Hit Normal을 새로 생성한 벡터 변수에 연결

2. 벡터 타입 변수 2개 생성

3. 생성한 변수에 값 설정
- 1) 생성한 변수 Set으로 추가
- 2) Foot Trace의 HitNormal을 Value에 연결
- 3) 실행 핀 연결

4. Full Body IK에 연결
- 1) Aim Math 추가
- 2) Get Transform - Bone의 Transform을 Aim Math의 Input Transform에 연결
- 3) [ Aim Math > Primary와 Secondary ]의 Kind를 Direction으로 설정
--- [ Secondary > Target Space ]의 이름을 각 발의 bone으로 설정
- 4) 「과정 4」에서 생성했던 변수를 [ Aim Math > Primary와 Secondary ]의 Target에 각각 연결
--- 오른발의 경우엔 생성했던 변수와 Primary의 Target 사이에 Negate를 연결
- 5) Aim Math의 Result를 Full Body IK의 Transform에 연결

5. 작업 끝!
- 경사로에서 테스트해보면 정상 작동하는 것을 볼 수 있을 것
위 기능은 「참고 자료」의 두 번째 영상을 기반으로 만들었다
다만 이것도 완벽하진 않다
무릎까지 같이 움직이지 않다 보니 경사가 너무 가파른 곳에선 어색해 보이는 문제가 있는데
이것까지 다잡고 싶다면 첫 번째 영상을 참고하면 될 듯
참고 자료
'개발 > Unreal' 카테고리의 다른 글
| 영상 출력 오브젝트 만들기 (0) | 2025.10.12 |
|---|---|
| 페이셜 모션 (0) | 2025.10.12 |
| 메타휴먼 발이 바닥에 고정되어 움직이지 않는 문제 (0) | 2025.10.08 |
| 메타휴먼 의상 관련 (0) | 2025.10.07 |
| 메타휴먼 신발 적용 (0) | 2025.09.21 |
