
튜토리얼 스크립트를 따르지 않는 리깅
당신이 설명하는 상황은 우리 모두가 겪은 적이 있는 상황입니다: 튜토리얼을 단계별로 따르고, 재생 버튼을 누르는데... 당신의 모델이 저예산 공포 영화에 나올 만한 행동을 하기 시작합니다. 걱정 마세요, 함께 무엇이 잘못되었는지 살펴보겠습니다.
리깅 튜토리얼을 따를 때 발생하는 실패의 가능한 원인
Cinema 4D, Blender 또는 Maya와 같은 소프트웨어에서 작업할 때, 리깅 중 오류는 교활하지만 논리적인 해결책이 있습니다 (항상 명확하지는 않지만). 여기 몇 가지 일반적인 원인이 있습니다:
- 잘못 구성된 계층 구조: Object Manager (또는 Maya의 Outliner)에서 뼈대, 컨트롤러 및 기하학의 계층 구조가 제대로 구성되지 않았다면, 뷰포트에서 무언가가 터질 가능성이 큽니다.
- 정점 가중치 적용 안 함: Skin 또는 Bind를 제대로 적용하지 않았을 수 있습니다. 정점이 적절한 뼈대에 할당되지 않으면, 뼈대를 움직일 때 움직여서는 안 되는 것들이 움직이거나... 아무것도 움직이지 않습니다.
- 변환 동결 잊음: 예를 들어 Maya에서 Skin을 하기 전에 Freeze Transforms를 하지 않으면 리그가 이상하게 작동합니다. Cinema 4D에서는 binding 전에 객체에 Reset PSR을 적용하지 않으면 비슷한 일이 발생합니다.
로컬 좌표 실패
튜토리얼이 World 모드에서 작업하고 당신이 Local 모드에 있거나 그 반대일 수 있습니다. 이는 뼈대와 컨트롤러를 배치하는 데 큰 영향을 미칩니다.
객체 스케일 또는 피벗 잘못 배치
때때로 객체의 스케일이나 잘못된 위치의 피벗 같은 간단한 세부 사항이 전체 리그를 붕괴시킬 수 있습니다.
문제 진단 단계별 방법
이것을 해결하는 가장 좋은 방법은 부분적으로 진행하는 것입니다:
- 튜토리얼의 계층 구조와 정확히 동일한지 확인하세요.
- binding 전에 모든 뼈대가 올바르게 배치되었는지 확인하세요.
- Skin 또는 Weight가 올바르게 적용되었는지 확인하세요.
Cinema 4D인 경우, 각 정점이 원하는 뼈대만 영향을 받는지 확인하기 위해 Weight Manager를 사용하세요.
모든 것이 실패하면…
장면을 FBX로 내보내고 다시 가져와서 리그를 다시 하세요. 네, 3D 배관공의 해결책처럼 들리지만... 때때로 효과가 있습니다 🔧.