# Ep.4 — 控制器创建 · Biped Shape · 镜像 & 命名

https://youtu.be/cfZeKpSwXpM?si=nzL2Z8uPX414dXnW

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

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

## 概述

在 Figure Mode 之后，在 **Controller 选项卡**中：调整 Biped 控制器**形状**、NURBS Curve 缩放、**左右镜像**、**自定义控制器创建**（原点/选择/偏移），以及设置**命名前缀和后缀**。

## 前期准备

- 完成 Build + Figure Mode（Init）
- 如有需要，在 Figure Mode 中重新对齐**关节位置**

## 分步指南

### 1. Controller 选项卡概述

- 这是 Build 之后完善**控制器位置和形状**的阶段。
- 在 Figure Mode 中更改位置后，如果**控制器显示（标记）**出现偏移，可以在 Controller 选项卡中**重新对齐**。

### 2. Biped Shape（形状）编辑

1. 进入 **Biped Shape** 编辑模式。
2. 移动顶点以调整控制器的**大小和形态**。
3. 按 **Update** 后，更改的形状将被应用。
4. **另一侧**的形状：切换到 **Flip（翻转）模式**进行编辑 → 用 **R 键**找到**配对的 Left/Right 名称**，确认**另一侧也随之改变**。

### 3. NURBS Curve 批量缩放

1. NURBS Curve 控制器的**源、曲线和点**被捆绑在一起，仅在 Max 中放大可能会**导致变慢**。
2. 在 Controller 选项卡中使用**批量缩放**来调整大小。
3. 另一侧也在 **Flip 后同样**调整。

### 4. 自定义控制器形状

- 可以创建任意形态的**自定义形状**（视频后半段详细说明）。

### 5. 控制器创建模式

| 模式 | 说明 |
|------|------|
| **Origin（原点）** | 未选择任何内容 — 在**世界原点**创建 |
| **Selected（选择）** | 在选定的骨骼/对象位置创建 |
| **Offset（偏移）** | 在相对于选择的**偏移**位置创建 |

1. 先 **Hide** 角色再按按钮，可以进行**以空场景为基准**创建等测试。
2. **Selected + Offset** 选项组合还可以实现**组级别**的摆放和旋转。

### 6. 命名（Prefix · Suffix）

1. 使用 **Prefix（前缀）** / **Suffix（后缀）**统一控制器命名规则。
2. **Symmetric（对称）**选项 — 两侧名称按照 Left/Right 等**规则自动更改**。
3. 只更改**前缀**也会触发两侧名称的**批量更改**。

#### 推荐规则

- 动画师**直接操作**的对象 → 在名称**前面**添加表示"控制器"的前缀（因团队而异，例如：`Ctrl_`）。
- 确认团队指南，避免与 Biped **默认根名称冲突**。

## 概念补充

- Controller 选项卡是**"优化外观 + 团队命名"**阶段 — 绑定功能本身已经在 Build/Figure 中确定。
- 经常需要交替进行：在 Figure Mode 中**重新调整关节位置**，然后在 Controller 选项卡中**完善形状**。

## 注意事项

- 编辑 Biped Shape 后不要忘记 **Update**。
- 不使用 **Flip 模式**只修改一侧，会导致左右形状不一致。
- 命名规则必须与**制作规范**匹配，Picker、Mirror 和导出才能保持一致。