# Ep.13 — Custom Mirror Factor

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

💡 本教程视频同步发布于我们的 Bilibili 频道。如遇 YouTube 播放不畅，欢迎前往 Bilibili 观看，感谢您的支持与理解！

📺 Bilibili 频道：[https://space.bilibili.com/3706990259865792](https://space.bilibili.com/3706990259865792)

## 概述

使**直接添加的控制器**（如双马尾、头发）也能像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中注册**控制器**

> 注册的是**Ctrl（控制器）**而非Skin骨骼 — 动画师**操作**的一侧。

1. **全选** Twin1、Twin2…（自定义Ctrl）。
2. **Rigging Info** → **Add**。
3. 列表中出现**New Controller**等则表示成功。
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**只Add Ctrl → Reset可以但**Mirror效果可能不自然**。
- 只在Auto**不匹配时**才**手动**调整Factor。
- Picker **Scan**后连接**自定义按钮**。