# Ep.13 — Custom Mirror Factor

https://youtu.be/RTZAQowiHqM?si=przHmCaaiCmbxfEh

## 개요

**트윈테일·머리카락**처럼 **직접 추가한 컨트롤러**도, Biped **팔·다리**처럼 **Copy · Mirror · Reset**이 되게 만드는 설정입니다.  
**Rigging Info 등록** + **Mirror Factor(미러 계수)** 가 핵심입니다.

## 사전 준비

- Ep.11과 같이 **Space Group + Skin 본 + Ctrl + Quick Connect** 완료

## 왜 필요한가 — 예시 (트윈테일)

- **Left Arm** 은 Ani Utils **Copy · Mirror** 하면 **잘** 맞습니다.
- **머리에서 뻗은 Twin1** 은 그냥 Mirror하면 **반대쪽이 이상한 각도**로 따라갑니다.

**이유:** 좌우 대칭은 **축마다 "+각도 → -각도"** 로 바꿔야 하는데, **커스텀 본마다** 규칙이 다릅니다.  
이 **축별 ±1 규칙**이 **Mirror Factor** 입니다.

수동으로 맞추면 **리거는 가능**하지만 **애니메이터에게는 너무 어렵습니다** → **Auto Calculation Mirror Factor** 로 **자동 계산**.

---

## 단계별 가이드

### 1. Rigging Info에 **컨트롤러** 등록

> **Skin 본이 아니라 Ctrl(컨트롤러)** 을 등록합니다 — 애니메이터가 **움직이는** 쪽.

1. **Twin1, Twin2…** (커스텀 Ctrl) **전부 선택**.
2. **Rigging Info** → **Add**.
3. 목록에 **New Controller** 등으로 보이면 OK.
4. **안 보이면:** **Scan → Load** 후 다시 Add.

### 2. Update

1. **Update** 클릭.
2. **Settings** 목록에 **Twin1** 등 **커스텀 이름**이 **나타나는지** 확인.  
   → Update **전**에는 **안 나올 수 있음**.

### 3. Auto Calculation Mirror Factor

1. 해당 컨트롤러 **Settings** 열기.
2. **Auto Calculation Mirror Factor** 실행.
3. **X는 반대, Y·Z는 유지** 같은 **자동 값**이 채워짐.
4. **Left** Twin을 **과감히** 회전·이동 → **Copy · Mirror to Right**.
5. **거울에 비친 것처럼** 대칭이면 **성공**.

### 4. Reset · Flip도 연동되는지 확인

| 기능 | 기대 결과 |
|------|-----------|
| **Reset All** | Twin 포함 **기본 포즈** |
| **Flip Copy** | 좌우 **플립** 정상 |
| **선택 Flip Copy** | **고른 것만** 플립 |

→ **Biped 본과 같은 느낌**으로 쓸 수 있습니다.

---

## Rigging Info — 다른 용도 (참고)

- **레퍼런스·애니메이션 보조** — 포즈 저장 등
- BipedPlus **Mirror / Reset / Picker** — **미러·기본 포즈** 데이터

(상세는 Rigging Info **별도 강좌** — 영상 언급)

## 루틴 (외울 것)

```
커스텀 Ctrl 추가
  → Rigging Info Add
  → Update
  → Auto Calculation Mirror Factor
  → Copy/Mirror 테스트
```

## 주의사항

- **Connect·Space Group** 없이 Ctrl만 Add → Reset은 되도 **Mirror가 어색**할 수 있음.
- Auto로 **안 맞을 때만** Factor **수동** 조정.
- Picker **Scan** 후 **커스텀 버튼** 연결.