title: VRChat 工具链推荐与工作流 created: 2026-05-01 updated: 2026-05-01 type: reference tags: [vrchat, tools, workflow, modular-avatar, ndmf, vrcfury]
🛠️ VRChat 工具链推荐与工作流
Modular Avatar、NDMF、VRCFury 等核心工具的功能介绍与推荐工作流。
1. 核心工具链
VRChat Creator Companion (VCC)
- 定位: 官方项目管理工具
- 功能: SDK 管理、项目初始化、依赖同步、Play Mode 测试
- 推荐: 所有 VRChat 项目的入口
Modular Avatar (MA)
- 定位: 非破坏性 Avatar 工作流核心
- 核心功能:
- 自动网格合并
- 骨骼清理
- 动画层配置
- Toggle/菜单自动生成
- PhysBone 预设
- 材质切换
- 适用场景: 模块化组装、多外观切换、快速迭代
- 优势: 不修改原始模型,所有修改通过组件标注实现
NDMF (Natsuiro Dressing Modding Framework)
- 定位: 基于 MA 的扩展插件框架
- 核心功能:
- 组件化 API
- 网格修改
- 动画重写
- 材质替换
- 兼容性管理
- 适用场景: 高级用户、插件开发者、复杂 Avatar 系统定制
VRCFury
- 定位: 兼容性与安全性保障
- 核心功能:
- 自动修复骨骼/权重冲突
- 防止第三方修改覆盖原始 Avatar
- 安全沙盒菜单
- 一键还原
- 适用场景: 多人协作、模组分发、生产环境部署
2. 其他常用工具
| 工具 | 功能 | 推荐场景 |
|---|---|---|
| Vertex Studio | 权重重绘、网格清理、LOD 生成 | 网格优化阶段 |
| Mesh Baker | 运行时/预处理网格合并 | 材质合并 |
| Thry Editor | Shader 动态配置、材质菜单生成 | Poiyomi Shader 配置 |
| Poiyomi Toon Shader | 高性能卡通着色器 | PC 高质量渲染 |
| LilToon | 轻量二次元 Shader | Quest 移动端 |
3. 推荐工作流
阶段 1: 导入与检查
原始模型 (.vrm/.fbx/.blend)
↓
拖入 Unity Assets/ 目录
↓
检查:
- Rig = Humanoid
- 骨骼映射完整
- 材质/贴图正常
- UV 范围 ≤ 1.0
阶段 2: 清理与优化
删除冗余骨骼 - 清理未使用材质 - 合并同材质网格 ↓ 手动优化: - 删除隐藏面 - 减少骨骼链长度 - 转换非动画 SMR → MR ↓ 检查性能评级 ```### 阶段 3: 物理系统配置VRCPhysBone 注入:
- 头发 (Hair bone chain)
- 裙子/飘带 (Skirt bone chain)
- 胸部 (Breast bone chain)
- 配饰 (Accessory bone chain)
↓
VRCPhysBoneCollider 配置:
- 头部 Sphere
- 胸部 Sphere
- 躯干 Capsule
- 腿部 Capsule
- 手臂 Capsule
- 背部 Plane (可选)
↓
调整参数 (参考 PhysBone 配置表)
阶段 4: 动画与交互
配置 Animator 5 大图层:
- Base: Idle/Walk/Run/Jump
- Additive: 面部表情
- Gesture: 手部姿势
- Action: 特殊动作
- FX: Toggle/特效
↓
配置 Expression Parameters
↓
配置 Expressions Menu
阶段 5: 兼容性与分发
4. MA 组件标注示例
网格合并
Toggle 切换
动画配置
5. 最佳实践总结
| 原则 | 说明 |
|---|---|
| 非破坏性优先 | 使用 MA/NDMF 标注,不直接修改原始模型 |
| 合并优先 | 同材质网格优先合并,减少 Draw Call |
| 精简骨骼 | 删除不必要的骨骼链,控制总数 ≤ 75 (PC) |
| 物理参数调优 | 从推荐值开始,根据模型 Scale 微调 |
| 兼容性保障 | 使用 VRCFury 打包,避免与第三方插件冲突 |
| 实机测试 | 编辑器 ≠ 实机,必须在 Play Mode 中验收 |