삽질기 2. IK 셋업하기
삽질 1. 이 흰색 삼각형은 무엇인가

IK 핸들을 만들고나니 이상한 흰 삼각형이 생겼다. 분명 강의들으면서 만들어봤을 땐 생기지 않았던 것인데.. 스킨 웨이트가 잘못 들어가서 버텍스가 튀어나간건가? 하고 구글링을 해보니, 폴 벡터를 표시해주는거라고 한다. 왜 강의들으면서 했을 땐 안보인걸까.. 선생님이 제공해주셨던 가렌이 모델링된 씬 파일을 열어서 작업했었는데 그 씬 파일의 설정으로 뭔가 되어있던걸까? 아직도 모르겠다ㅠ 아무튼 잘못된 건 아니라 다행이었다.
삽질 2. IK 핸들만 만들면 틀어지는 조인트
어깨-팔꿈치-손목 조인트에 IK 핸들을 만들면 자꾸 조인트들에 Rotate 값이 들어갔다. 항상 (0, 0, 0)을 유지해야하는데 왜 그럴까, 어깨 조인트를 중간에 수정했는데 이 부분에서 실수가 있었나 확인해봤지만 그런 부분도 없는 것 같았고 도저히 답이 나오지 않아 구글링을 해보던 중 아래 동영상을 발견했다.
잘못된 셋업을 다시 제거 후 정리해주는 과정에서 "Set preferred angle"을 해주는 것을 발견했다. 혹시해서 수상했던 어깨 조인트에 Set preferred angle 을 다시 해주니 IK 핸들을 만들어도 조인트가 돌아가지 않았다! 마야 공식 문서를 확인해보니 IK 동작 시 이 preferred angle을 참고하여 조인트가 굽혀지는 것이었다. 이 중요한걸 몰랐다니..
In a skeleton, each joint’s preferred angles indicate the preferred rotations of the joint during inverse kinematic (IK) posing. When you build a skeleton, draw the joints so that they are oriented at the angles you would want them to move in during IK.
For example, if you are drawing a joint chain for the leg of a human character, draw the joints so that the bends in the joint chain properly represent the angles of the limb in its rest position. The pose at which you set a skeleton’s preferred angles is called the rest pose. Then, when you set the Preferred Angle attributes for the leg joint chain, the bend at the knee joint will be set as its preferred angle for IK posing.
어깨 조인트에는 어쩌다 이상한 preferred angle이 들어갔는지 모르겠지만 앞으로 작업 시 주의해야겠다.
삽질 3. 발목 각도를 고정하는데 왜 SC Solver IK 핸들을 만들까

강의를 들을 때 다리에 IK 핸들을 만드는 챕터에서 엉덩이-무릎-발목 조인트에 RP Solver IK 핸들을 만들어준 뒤 그 IK 핸들을 통해 다리를 들어올리면, 발목 조인트도 회전하기 때문에 이를 고정하기 위해 발목-발가락에 SC Solver를 이용한 IK 핸들을 만들어야한다고 들었다.
다시 셋업하면서 보니 그 원리가 도저히 이해가 가지 않아 별도의 씬에서 왼쪽과 같은 다리 모양 조인트를 만들고 조인트마다 plane을 두고 constraint를 걸어 조인트 회전이 잘 보이도록 만들어둔 뒤 이것저것 해보며 확인을 해보았다.
포인트는 발목-발가락의 SC Solver IK 핸들 그 자체가 아닌, RP Solver IK 핸들과 SC Solver IK 핸들을 같이 옮겨주는 것에 있었다. RP IK 핸들과 SC IK 핸들을 같은 부모에 넣으면 부모를 움직여서 RP IK 핸들을 들어올려질 때 SC IK 핸들도 같이 들어올려져, RP IK에 의해 발목이 회전 된 만큼 SC IK에 의해 다시 원래의 방향으로 회전되어 발목 각도가 유지되게 되는 것이었다.
삽질을 하고 이것저것 찾아보며 내가 이해한 것들이 틀릴 수도 있겠지만, 강의를 들을 때 보다는 여러가지를 알게 된 것 같아 다른 캐릭터로 다시 리깅 연습을 해보길 잘했다는 생각이 들었다.
'리깅' 카테고리의 다른 글
| 캐릭터 리깅해보기 - 삽질기 1. 하드 웨이트를 주기까지.. (0) | 2025.04.14 |
|---|---|
| FK와 IK 셋업 및 스위치 셋업 (0) | 2025.04.10 |
| 어트리뷰트 셋업 (0) | 2025.04.08 |
| IK 컨트롤러 셋업 (0) | 2025.03.18 |
| 인게임 캐릭터 스킨 웨이트 (0) | 2025.03.11 |