# F08 — Tools 面板（Brush / Options）

> SkinLayer Studio **1.3.x Standalone** UI reference.  
> Practice: EP00–EP12 · Features: **F01–F17** (order 50+).

> 屏幕右侧 **Brush / Options** 区域（布局 **第 9 区**）— 分选项卡的工作面板。  
> 位置见 [UI 布局指南](/guide/skin-layer-studio/ui-layout-overview?lang=zh)。

选项卡构成：

| 选项卡 | 作用 |
|--------|------|
| **Set Weights** | 笔刷 · Flood · Set Weights |
| **Tools** | Smooth Layer · Fallback · Residual |
| **Mirror** | 左右（轴）权重镜像 |
| **Export** | Skin Limit · Normalize/Prune · 移除 Unused |
| **Scene** | 视口颜色 · 骨骼显示 |
| **Attribute** | 所选对象属性（Geo / Dummy 等） |

---

## Set Weights

![Set Weights 选项卡](tools_set_weights.png)

绘制时的默认选项卡。在 Influences 选骨骼（或 Mask）后用 Paint 模式工作。

### Brush projection

| 选项 | 说明 |
|------|------|
| **Surface** | 沿网格表面笔刷 |
| **Screen** | 按屏幕（2D）笔刷 |

### Brush mode

| 模式 | 快捷键 | 说明 |
|------|--------|------|
| **Replace** | R | 用 Intensity **替换**所选骨骼权重 |
| **Add** | A | **加算** Intensity |
| **Sub** | D | **减算** Intensity |
| **Multiply** | M | 倍率相乘（≥1 增加 / &lt;1 减少） |
| **Smooth** | S | 邻接顶点 Laplacian 平均（Shift 也可临时 Smooth） |
| **Sharpen** | — | 禁用（后续） |

### Brush shape

| 选项 | 说明 |
|------|------|
| **Soft** / **Mid** / **Hard** | 笔刷边缘衰减（falloff） |

### 滑条 · 按钮

| UI | 说明 |
|----|------|
| **Intensity** | 单次最大强度（0.00–1.00） |
| **SP** | 吸管 — 点击顶点采样到 Intensity（I 键） |
| **Brush radius** | 笔刷大小 |
| **Iterations** | Smooth 等迭代次数 |
| **Set Weights** | 用当前设置应用到所选顶点 |
| **Flood** | 对选择/目标范围按当前模式 · Intensity 批量应用 |

---

## Tools

![Tools 选项卡](tools_tools_tab.png)

| UI | 说明 |
|----|------|
| **Smooth Layer...** | 按层平滑权重/遮罩的对话框 |
| **Fallback Bone** | 权重和 &lt; 1.0 时**接收残余权重的骨骼** |
| **Residual verts** | 扫描结果（未扫描为 `--`） |
| **Scan Residual** | 扫描和 &lt; 1.0 的顶点数 |

与 Influences 的 `[Fallback: …]` 是同一 Fallback。**请在此 Tools 选项卡组合框中更改。**

---

## Mirror

![Mirror 选项卡](tools_mirror.png)

| 区域 | 说明 |
|------|------|
| **Mirror Direction** | 轴 · 方向，如 `+X→-X` |
| **Seam Width** | 镜像平面附近宽度 |
| **Select** | 选择 `|axis| ≤ Seam Width` 的顶点（Vertex 模式） |
| **Smooth Iterations** | 接缝平滑次数（0 = 硬镜像） |
| **Scope** | 全部顶点 / 仅所选顶点 |
| **Preview Bone Mapping...** | 预览 L/R 骨骼对应 |
| **Mirror** | 按设置执行镜像 |

---

## Export

![Export 选项卡](tools_export.png)

名字含 Export，但这里是 **导出到 DCC 前的整理 · 限制** 工具。（真正的 Apply to Skin 在顶部工具栏）

### Skin Limit

| UI | 说明 |
|----|------|
| **Enable** + 数字 | 每顶点最大骨骼数（如 8）。Apply to Skin 时生效 |
| **Apply to All Meshes** | 给所有网格保存相同 limit（SLS 内部） |
| **Select Over-Limit Vertices** | 选择超限顶点 |

### 层整理

| 按钮 | 说明 |
|------|------|
| **Normalize Layer Tool** | 层归一化对话框 |
| **Prune Layer Tool** | 移除阈值以下弱权重 |
| **Remove Unused Influences** | 从 Skin 移除全顶点为 0 的骨骼 |

---

## Scene

![Scene 选项卡](tools_scene.png)

只改视口**显示**，不改权重值。

### Viewport · Influence / Mask View

| | Wire Mode | Face Mode |
|--|-----------|-----------|
| **Influence (Weight)** | 线框权重色 | 面权重色 |
| **Mask View** | 线框遮罩色 | 面遮罩色 |

常见选项如：`Heatmap (Red/Blue)` · `White/Black` · `Density (Influence)`

**Reset** → 恢复 Scene 显示默认值。

### Bone Display

| UI | 说明 |
|----|------|
| **Bone Radius Ratio** | 骨骼显示粗细比例 |
| **Line Width** | 普通骨骼线宽 |
| **Selected Line Width** | 选中骨骼线宽 |
| **Bone Color** / **Selected Color** | 骨骼 · 选中骨骼颜色 |

---

## Attribute

内容随选择变化。

### 普通网格（Geo）

![Attribute · Geo](tools_attribute_geo.png)

`Mesh: …` + *（普通网格 — 无可编辑属性）* — 仅信息显示。

### Dummy

![Attribute · Dummy](tools_attribute_dummy.png)

选中 Hierarchy **Create Dummy** 等创建的代理时：

| 区域 | 说明 |
|------|------|
| **Shape (locked)** | Cylinder 等 · Subdiv/Segment · Sides（只读） |
| **Weight (locked)** | Type（如 IK） · Root Bone |
| **Adjust** | 可编辑参数，如 **Radius** |
| **Init Points** | P0… → 骨骼名映射 · **[Edit]** 重新指定骨骼 |

---

## 推荐流程

```
1) Set Weights — Paint 做骨骼权重
2) Tools — 检查 Fallback · Residual Scan · 需要时 Smooth Layer
3) Mirror — 复制 L/R 对称
4) Export — Skin Limit · Normalize/Prune · Unused 清理
5) Scene — 调整热图/骨骼显示
6) Attribute — 选中 Dummy 时调 Radius · Init Points
7) 顶部 Apply to Skin
```

---

## 相关文档

| 文档 | 内容 |
|------|------|
| [UI 布局指南](/guide/skin-layer-studio/ui-layout-overview?lang=zh) | Tools 位置（第 9 区） |
| [Influences 详情](/guide/skin-layer-studio/ui-influences?lang=zh) | 绘制目标骨骼 · Mask |
| [Bone Hierarchy 详情](/guide/skin-layer-studio/ui-hierarchy?lang=zh) | 创建 Dummy · 骨骼层级 |
| [Create Dummy · Transfer Weights](/guide/skin-layer-studio/ui-dummy-transfer?lang=zh) | 创建代理 → Transfer |
| [Layers 面板详情](/guide/skin-layer-studio/ui-layers?lang=zh) | 活动层 |

---

*图像：`tools_set_weights.png` · `tools_tools_tab.png` · `tools_mirror.png` · `tools_export.png` · `tools_scene.png` · `tools_attribute_geo.png` · `tools_attribute_dummy.png`*  
*撰写：2026-07-26*