
Maya에서 캐릭터들이 싸우기 시작할 때 (그리고 당신이 지는 경우) 🤼♂️💥
평화롭게 애니메이션 작업을 하다가 두 번째 캐릭터를 추가하니 이제 공포 영화 장면처럼 보입니다: 고무처럼 늘어나는 조인트, 360° 회전하는 몸통, 녹아내리는 얼굴. 진정하세요, 이 드라마에는 해결책이 있습니다.
문제의 원인: 네임스페이스 전쟁
Maya는 모든 객체를 이름으로 처리하며, 두 리그가 공유할 때:
- 동일한 이름의 조인트/컨트롤
- 차별화되지 않은 유사한 계층 구조
- 조직화되지 않은 혼합 참조
결과는 두 배우를 같은 이름으로 무대에 올리는 것과 같습니다 - 불쌍한 감독(Maya)은 누구에게 지시해야 할지 모릅니다.
단계별 최종 해결책
1. 스마트 임포트
- Import 대신 File > Reference 사용
- Use Namespaces 활성화 (자동 고유 이름)
- 명확한 이름 할당 (예: hero_, enemy_)
2. Outliner에서 확인
- 이름에 접두사 검색 (char1:spine_01 같은 것을 확인)
- 네임스페이스가 없으면 Namespace Editor로 생성
3. 키프레임 정리
- Graph Editor에서 유령 키 확인
- 캐릭터별 Select All Keyframes 사용
- 잘못된 캐릭터의 키 삭제
상황을 악화시키는 흔한 오류
- 여러 캐릭터 선택 시 Auto Key 활성화
- 리그의 루트 변환
- 참조 리그 직접 편집
- 내보내기/가져오기 시 Maya 버전 혼합
"Maya에서 여러 캐릭터의 좋은 설정은 파티와 같습니다: 모두가 충돌을 피하기 위해 정의된 개인 공간을 가져야 합니다"
전문가 워크플로
- 처음부터 각 리그에 고유 이름 준비
- 네임스페이스로 참조 임포트
- 각 캐릭터를 자신의 계층 구조로 그룹화
- 기본적으로 Auto Key 비활성화하고 애니메이션
- 잘못된 클릭 방지를 위한 선택 세트 사용
중요 팁: 문제가 지속되면 File > New Scene을 시도하고 문제가 되는 캐릭터만 임포트하여 충돌을 격리하세요. 때때로 Maya는 "관계 재시작"이 필요합니다.
그리고 기억하세요: 캐릭터들이 반항적인 십대처럼 행동할 때 깊이 숨을 쉬세요. AAA 스튜디오들도 이 과정을 겪습니다... 단 공개적으로 인정하지 않을 뿐입니다. 😅