# F08 — Tools パネル（Brush / Options）

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

> 画面右の **Brush / Options** 領域（レイアウト **8番**）— タブ分けされた作業パネルです。  
> 位置は [UI レイアウトガイド](/guide/skin-layer-studio/ui-layout-overview?lang=ja) を参照してください。

タブ構成:

| タブ | 役割 |
|------|------|
| **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** | ウェイト合計が 1.0 未満のとき**残余ウェイトを受け取るボーン** |
| **Residual verts** | Scan 結果（未スキャン時は `--`） |
| **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** | limit 超過頂点を選択 |

### レイヤー整理

| ボタン | 説明 |
|--------|------|
| **Normalize Layer Tool** | レイヤー正規化ダイアログ |
| **Prune Layer Tool** | 閾値以下の弱いウェイトを除去 |
| **Remove Unused Influences** | 全頂点で 0 のボーンを Skin から除去 |

---

## 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=ja) | 9番 Tools の位置 |
| [Influences 詳細](/guide/skin-layer-studio/ui-influences?lang=ja) | ペイント対象ボーン · Mask |
| [Bone Hierarchy 詳細](/guide/skin-layer-studio/ui-hierarchy?lang=ja) | Dummy 作成 · ボーン階層 |
| [Create Dummy · Transfer Weights](/guide/skin-layer-studio/ui-dummy-transfer?lang=ja) | ダミー作成 → Transfer |
| [Layers パネル詳細](/guide/skin-layer-studio/ui-layers?lang=ja) | アクティブレイヤー |

---

*画像: `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*