BipedPlus
/
Advanced Features
Rigging Info 2편 | 바이패드 설정 & 미러링
Rigging Info 2편 — 바이패드 설정 & 미러링
BipedPlus Ani Utils의 포즈 리셋 & 미러링 기능을 위한 사전 설정
⚠️ 선수 개념: 이 문서를 이해하려면 로컬 매트릭스 & 계층(Hierarchy) 개념을 먼저 학습하세요.
→ 3dsMax 리깅 강좌 | 로컬 매트릭스 및 계층 구조
2.1 바이패드 설정 개요
바이패드 설정은 Biped의 기본 정보와 미러링 규칙을 Rigging Info 노드에 추가로 저장하는 옵션입니다.
| 툴 | 사용 여부 |
|---|---|
| Fast-Ref | 거의 사용하지 않음 |
| BipedPlus Ani Utils | 필수 — Reset All / Mirror Pose 기능에 사용 |
바이패드 설정 데이터가 저장되어 있어야 Ani Utils의 Reset All과 Mirror Pose 기능이 정상 작동합니다.
2.2 포즈 리셋 (Reset)
Rigging Info 노드에 저장된 디폴트 포즈를 기준으로 컨트롤러를 초기 상태로 복원합니다.
저장 방법
- 캐릭터를 기본 포즈(A-Pose 또는 T-Pose)로 설정합니다.
- 바이패드 설정 섹션에서 [Save Update] 를 실행합니다.
- 디폴트 포즈가 노드에 저장됩니다.
사용
- Ani Utils → Reset All 실행 시 저장된 디폴트 포즈로 복원됩니다.
- 포즈가 틀어진 상태에서도 즉시 초기화됩니다.
2.3 미러링 원리
BipedPlus의 컨트롤러 미러링은 로컬 포즈 값 × 포즈 팩터 방식으로 동작합니다.
미러 결과 = 소스 컨트롤러의 로컬 포즈 값 × 포즈 팩터
포즈 팩터 구성 예시
| 축 | 팩터 값 | 의미 |
|---|---|---|
| X | +1 | 동일 방향 |
| Y | +1 | 동일 방향 |
| Z | -1 | 반전 |
왜 자동화가 어렵나?
리거·캐릭터 TA마다 앞(Front) 축을 X로 쓸지 Y로 쓸지, Z 방향을 어떻게 설정할지가 모두 다릅니다.
이 차이로 인해 미러 스크립트를 완전 자동화하기가 매우 어렵습니다.
현재는 포즈 팩터·로테이션 팩터를 직접 설정하는 방식이 가장 안정적입니다.
2.4 BipedPlus 기본 설정
BipedPlus로 빌드한 리그는 포즈 팩터와 로테이션 팩터가 기본값으로 자동 설정되어 있습니다.
별도로 수정할 필요는 없으며, 예외 상황에서만 조정합니다.
2.5 미러링 예외 처리
특정 컨트롤러를 미러링 대상에서 제외할 수 있습니다.
사용 예시: 소매에 추가된 보조 컨트롤러를 미러에서 제외
- 해당 컨트롤러를 선택합니다.
- 바이패드 설정에서 미러링 체크를 해제합니다.
- [Save Update] 를 실행합니다.
- 이후 Mirror Pose 실행 시 해당 컨트롤러는 미러 대상에서 제외됩니다.
2.6 Center 컨트롤러 설정
좌/우 구분이 없는 중앙 컨트롤러(예: 척추, 머리, COM)도 미러링 시 좌우 반전이 가능하도록 설정할 수 있습니다.
- Center 컨트롤러로 지정하면 Mirror Pose 실행 시 자체적으로 좌우 반전이 적용됩니다.
- 이름 규칙(
_L/_R)이 없어도 위치 기반으로 소스·타겟을 지정할 수 있습니다.
2.7 설정 Export / Import
설정해둔 미러링 규칙(포즈 팩터, 로테이션 팩터, 제외 목록)을 파일로 내보내거나 불러올 수 있습니다.
| 기능 | 설명 |
|---|---|
| Export | 현재 설정을 외부 파일로 저장 |
| Import | 저장된 설정 파일을 불러와 적용 |
활용 팁: 같은 축 설정을 사용하는 프로젝트라면 Export한 설정 파일을 공유해 팀 전체에 동일하게 적용할 수 있습니다.
2.8 저장 & 적용
모든 설정 완료 후 반드시 [Save Update] 를 실행해야 Rigging Info 노드에 반영됩니다.
저장 후 확인 사항
- Ani Utils Status 바에
Reset,Mirror표시가 나타나면 정상 저장된 상태입니다. - 표시가 없으면 데이터 미저장 상태이므로 다시 Save Update를 실행합니다.