경사진 곳에 서도 발은 평지에 있는 것처럼 반듯하게 있어 어색한 부분이 있는데

이를 해결하기 위한 방법은 생각보다 간단하다

 

우선 이 작업은 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

+ Recent posts