# F09 — Viewport メニューバー

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

> 3D Viewport **上のモードバー** — 作業モード · カメラ · 表示 · シェーディング · ライティングです。  
> 全体位置は [UI レイアウト](/guide/skin-layer-studio/ui-layout-overview?lang=ja) **6 · 7番**。

---

## ひと目で

![ビューポートモードバー](viewport_mode_bar_overview.png)

| 区域 | UI | 役割 |
|------|-----|------|
| 左 | **Select Bone / Paint / Vertex** | ビューポート作業モード |
| オーバーレイ | メッシュ名 · Verts · Bones · Layer · Selected | 現在状態の要約 |
| 右 | **Persp ▾ · Display ▾ · Textured ▾ · Unlit ▾** | カメラ · 表示 · シェーダ · ライティング |
| 右端 | **Sel: N** · ViewCube | 選択数 · 向き |

ウェイト色（ヒートマップ）は Tools → **Scene** タブでも調整します。  
→ [Tools パネル — Scene](/guide/skin-layer-studio/ui-tools?lang=ja)

---

## 作業モード

| ボタン | ショートカット | 説明 |
|--------|----------------|------|
| **Select Bone** | Q | ビューポートでボーン選択 · ギズモ（W/E/R）で操作。ペイント/頂点ツール OFF |
| **Paint** | P | ブラシでウェイト（または Mask）ペイント — Influences でボーン選択後に使用 |
| **Vertex** | V | 頂点選択 — **□ Box / ⊙ Lasso** ツールがモードバーに表示 |

ペイント時は通常 **Paint** + Influences のボーン（または `[Mask]`）の組み合わせです。

---

## Persp ▾ — カメラ / Frame Fit

![Persp メニュー](viewport_persp_menu.png)

| 項目 | 説明 |
|------|------|
| **Persp** | 透視ビュー |
| **Front / Back / Left / Right / Top** | 直交ビュー |
| **Frame Fit (F)** | 選択（またはシーン）に合わせてカメラフレーミング — ショートカット **F** |

ViewCube（**Front** など）でも向きを変えられます。

---

## Display ▾ — 表示オプション

![Display メニュー](viewport_display_menu.png)

| オプション | 説明 |
|------------|------|
| **Filtered Bone Only** | Influences に**見えている（フィルタされた）ボーンだけ**ビューポート表示 |
| **Vertex Normals** | 頂点法線表示 |
| **Show Edge** | メッシュエッジ（ワイヤー）オーバーレイ |
| **Show Vertex** | 頂点ポイント表示 |
| **X-Ray Bones** | メッシュを通してボーンを見えるように |
| **Show Grid** | 床グリッド |
| **Show Axis Gizmo** | 軸ギズモ |

チェック = ON。ウェイト確認時は **X-Ray Bones** · **Show Edge** をよくオンにします。

---

## Textured ▾ — シェーディングモード

![シェーディングメニュー](viewport_shader_menu.png)

| モード | 説明 |
|--------|------|
| **Wireframe** | ワイヤーのみ |
| **Gray Shaded** | 灰色シェーディング（形状確認） |
| **Textured** | テクスチャ表示（スロットにテクスチャバインドがあるとき） |

ボタンラベルが現在モードに変わります（`Textured ▾` など）。

---

## Unlit ▾ — ライティング

![ライティングメニュー](viewport_lighting_menu.png)

| モード | 説明 |
|--------|------|
| **Lit** | Lambert ライティング ON — 立体感 |
| **Unlit** | ライティング OFF — **ヒートマップ · テクスチャ色をそのまま**（ペイント時の推奨デフォルト） |

明暗がウェイト色を隠すときは **Unlit** を使ってください。

---

## オーバーレイ情報（例）

`Dummy_Body` · `Verts: 4065` · `Bones: 87` · `Layer: Base` · `Selected: 0`

アクティブメッシュ · 頂点/ボーン数 · アクティブレイヤー · 選択個数をひと目で示します。

---

## スキニング時のおすすめ

```
Paint モード + Unlit + （必要なら）X-Ray Bones / Show Edge
→ Influences でボーン選択 → ブラシペイント
→ F で Frame Fit、Persp/Front で角度確認
→ Filtered Bone Only で Used ボーンだけ表示（Influences フィルタと連携）
```

---

## 関連ドキュメント

| ドキュメント | 内容 |
|--------------|------|
| [UI レイアウトガイド](/guide/skin-layer-studio/ui-layout-overview?lang=ja) | 6 · 7番 Viewport |
| [Influences 詳細](/guide/skin-layer-studio/ui-influences?lang=ja) | ペイント対象ボーン · Used |
| [Tools パネル — Set Weights / Scene](/guide/skin-layer-studio/ui-tools?lang=ja) | ブラシ · ヒートマップ色 |
| [Texture Manager](/guide/skin-layer-studio/ui-texture-manager?lang=ja) | テクスチャパス · Collect |

---

*画像: `viewport_mode_bar_overview.png` · `viewport_persp_menu.png` · `viewport_display_menu.png` · `viewport_shader_menu.png` · `viewport_lighting_menu.png`*  
*作成: 2026-07-26*