Inverse Kinematics 란?
- 역 운동학이라고 부르는 Inverse Kinematics는 공간에서 선택된 포지션에 따라서는 역으로 작업하여 적합한 조인트(관절) 방향을 찾아 해당 포지션에 조인트 끝점이 오도록 하는 방법을 의미한다.
- 즉, 선택한 포인트의 오브젝트를 캐릭터가 건드리게 하거나, 울퉁불퉁한 표면 위에 캐릭터의 두 발이 자연스럽게 밀착해있도록 하려는 경우에 유용하다.
Inverse Kinematics 사용
- 어떤 사물에 신체를 맞출 때 사용한다.
- 계단 턱 위에 한 발을 올려둘때의 모션 (지형과 오브젝트의 경사 접착면)
- 확 당길때 같이 무기 사용시
- 벽 기어올라가거나 타고 올라가는 파쿠르 동작
- 어떤 사물을 사용할떄 사물의 동작 방식의 자연스러움
Inverse Kinematics 순서
- 애니메이터 컨트롤러를 만든다.
- 애니메이터 창의 레이어 섹션에서 레이어의 톱니바퀴 모양의 설정 아이콘을 클릭하고, 이 때 나타나는 메뉴에서 IK 패스 체크박스를 선택한다.
- 실제로 IK를 처리할 스크립트에 연결한다.
- 이 스크립트는 캐릭터의 상세한 행동에 대해 IK 타겟을 설정하고, 실제 원하는 행동이 맞는지 확인되도록 설정한다.
'이론' 카테고리의 다른 글
| Animation Tweening (0) | 2024.03.18 |
|---|---|
| Animation Blending (0) | 2024.03.17 |
| Foward Kinemetics (0) | 2024.03.16 |
| 키 프레임 애니메이션 (0) | 2024.03.15 |
| 인터럽트 (0) | 2024.03.14 |