# Ep.13 — Custom Mirror Factor

https://youtu.be/-VY-RPIP9nA?si=KLZLoIZOhb5No8LG

## 概要

**ツインテール・髪**のように**直接追加したコントローラー**も、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をしっかりRotate/Move → **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**後に**カスタムボタン**を連結。