# F12 — Export / Import Weights (.json)

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

> **JSON 做什么用？**  
> 只传**层权重**。备份 / 另一会话 / Max 连接器。  
> 整包网格或 Pick 失败 → [FBX](/guide/skin-layer-studio/ui-fbx?lang=zh)。

> 将 SLS 中的**层权重**导出为 `.json`，再  
> 在 **3ds Max 连接器**写入 Skin，或 **Import** 回 SLS。

---

## 这是做什么的

| | 说明 |
|--|------|
| **做什么** | 将网格 LayerStack 权重（+ 元数据 · 骨骼/顶点信息）存为 **`os_skinLayer_studio` JSON** |
| **用途** | 备份 · 在 Max 离线应用 · 在另一台 PC/会话的 SLS 继续 |
| **文件例** | `Body_Geo_weights.json`、`Dummy_Body_weights.json` |

与 Apply to Skin（实时 DCC 推送）分开 — 这是**经文件交换/还原**的路径。

---

## 菜单位置

```
Tools  →  Export Weights (.json)
Tools  →  Export Weights to Folder...
Tools  →  Import Weights (.json)...
```

![Tools 菜单 — Export / Import JSON](export_json_tools_menu.png)

---

## Export Weights (.json)

| 项 | 说明 |
|----|------|
| 对象 | **当前活动**网格 1 个 |
| 动作 | 选保存路径 → 写入 `{网格名}_weights.json` |
| 内容 | 层权重 · mesh_name 元数据 · 骨骼/顶点信息（可用时） |

活动槽尚无权重（Pick 前）时无法保存。

---

## Export Weights to Folder...

![Export Weights to Folder](export_json_to_folder.png)

把多个网格一次性导出为同一文件夹下的 JSON。

| UI | 说明 |
|----|------|
| **Select All** | 全选/取消列表 |
| 勾选列表 | Skin Desk 已加载网格（`Body_Geo`、`Dummy_Body`、…） |
| **Export Selected Mesh Weights (JSON)** | 为每个勾选网格保存 `{名}_weights.json` |
| **取消** | 关闭 |

选文件夹后按网格生成文件。（重名时加 `_weights_2` 等后缀）

---

## 在 SLS 再加载（Import）

```
Tools  →  Import Weights (.json)...
```

1. 先在 Skin Desk **加载接收网格**（Pick）
2. Import Weights → 选 JSON
3. 匹配 Target 网格后应用

把备份的 JSON 还原进 SLS 时用此路径。

---

## 在 3ds Max 连接器加载

在 Max 打开 **SkinLayer Studio Connector** 窗口后：

```
[Import Weights (*.json)]
```

1. 添加 JSON（可多个）
2. 按文件名 / `meta.mesh_name` 匹配场景网格  
   例：`Arm_Geo_weights.json` → 场景 `Arm_Geo`
3. 执行 Import → 应用到 Max Skin（离线 JSON import）

> 连接器 About 也写着 *Offline JSON weight import utility for 3ds Max*。  
> 场景需有同名网格才能匹配。

---

## 流程一览

```
[SLS] 绘制 · 层工作
   │
   ├─ Tools → Export Weights (.json)          ← 活动 1 个
   └─ Tools → Export Weights to Folder...     ← 多个网格
              ↓
         *.json 文件
              ↓
   ┌──────────┴──────────┐
   ▼                     ▼
[SLS] Import Weights    [3ds Max Connector]
  (.json)...             Import Weights (*.json)
  → 再编辑               → 应用到 Max Skin
```

---

## 相关文档

| 文档 | 内容 |
|------|------|
| [Transfer Weights · Tools 菜单](/guide/skin-layer-studio/ui-transfer-weights?lang=zh) | Tools 菜单全文 |
| [UI 布局指南](/guide/skin-layer-studio/ui-layout-overview?lang=zh) | 菜单栏 · Apply to Skin |
| [Import / Export FBX](/guide/skin-layer-studio/ui-fbx?lang=zh) | FBX · Pick 替代 |
| practice EP02 Install | 连接器安装 |

---

*图像：`export_json_tools_menu.png` · `export_json_to_folder.png`*  
*撰写：2026-07-26*