# EP11 — Sync Map · 传播到分离网格 · 附属物整理

https://youtu.be/bu_zQHCkm8k?si=gz0HQKQPqpcZGJUd

## 1. 背景 — 从代理到真实网格

- **Dummy_Body / Dummy_Clothes** 的权重完成后，需要将相同权重复制到实际游戏/渲染网格：**Body、Pants、Skirt** 等。
- 工具：**Sync Map** + **Sync Now**（= 项目内Transfer Weights关系的可视化版本）。

---

## 2. Sync Map UI

### 打开方式
- **View → Sync Map**，或点击Skin Archive顶部的 **Map** 按钮。

### 节点布局
- **黄色：** Source（代理等权重来源）。
- **绿色：** Target（接收权重的网格）。
- 从Source **拖动** 到Target创建连接线 = "执行Sync Now时传输权重"。

### 导航
- **滚轮：** 缩放。**Alt + MMB：** 平移。

### Sync Now
- 连接后点击 **Sync Now** — 向目标**复制并传输LayerStack**。
- 顶点位置一致的网格会闪烁（同步指示）— 属于正常现象。

---

## 3. 服装示例

1. **Hide** 不必要的网格。
2. 连接 `Clothes_Dummy` → `Skirt`、`Inner` 等。
3. **Sync Now** → 播放第300帧等动画确认腰部/裙子效果。

### 保持连接 vs 断开

| 情况 | 操作 |
|------|------|
| 希望代理修改时目标自动跟随 | **保持**连接 — 重新执行Sync Now |
| 进入仅对目标进行细节编辑的阶段 | 点击连接线 → **Delete**（断开连接） |

袖子（ArmClothes）Sync一次后**断开连接**，手动编辑。

---

## 4. ArmClothes（袖子）细节

- **删除** Finger和Thumb的Influence — 袖子不需要。
- 仅保留 **必要骨骼**：Hand、UpperArm等。
- **Layer Group** 示例：OuterDown、Up、UpDown、FrontBack — 按骨骼精细控制袖子形态。
- **将遮罩和权重分离到图层**，使动画师操控袖子骨骼时能呈现理想形态。

---

## 5. 批量Sync — 身体分离网格

1. 仅 **Show** 需要的网格（Body、Pants、Arm… — 头发/面部/皮带/道具可以稍后处理）。
2. 连接 **Dummy_Body** → Body、Pants、Arm…
3. **Sync Now** — 全身部件一次性同步完成。

---

## 6. 靴子 · 头发 · 道具

- **靴子：** 与代理距离过大会降低Transfer质量 — 必须直接确认。检查脚趾和脚踝的运动效果。
- **头发：** 无面部骨骼时，统一为单一的 **Head** Influence。整理使Used中只剩Head。
- **道具（书、笔等）：** 简单分配到对应骨骼或Root — 尽量减少细节。

---

## 7. 结束代理连接

- 所有真实网格Sync完成后，**断开所有Dummy ↔ Target连接**。
- 对代理再次执行Sync Now会**覆盖**目标，代理工作结束后请断开连接。
- **Show All** — 显示所有网格进行最终检查。