多动画导出到 Blender——GLB / FBX 单文件多轨道
单文件多动画的价值
传统做法是每个动作导出一个文件——走路一个 FBX、跑步一个 FBX、挥手一个 FBX,然后在 Blender 里分别导入、逐个添加到同一个 Armature 上。这个过程繁琐且容易出错。
更高效的方式是:在 Studio 里把多个动作都应用好,然后导出一个包含所有动画轨道的文件。导入 Blender 后,每个动作自动成为独立的 Action(在动作编辑器里可以切换)或 NLA 轨道。
Studio 里的操作
- 在 Studio 完成绑骨
- 依次从动作库选择多个动作应用到模型
- 每个动作应用后都可以单独命名
- 导出时选择 GLB 或 FBX 格式
- 确保导出设置里"包含动画 / 导出动画"开关已开启
- 下载文件
Blender 里的接收
导出 GLB(推荐)或 FBX 后,在 Blender 中:
GLB 流程
- 文件 → 导入 → GLTF (.glb / .gltf)
- Blender 会自动创建一个 Armature + 所有动画轨道
- 切换到 动作编辑器(Action Editor),左上角下拉菜单可以在不同动作之间切换
- 或者在 NLA 编辑器 里把多个动作叠放、混合
FBX 流程
- 文件 → 导入 → FBX (.fbx)
- 和 GLB 类似,所有动画会作为独立的 Action 导入
- FBX 在 Blender 里偶尔会出现骨骼比例问题,如果发现异常优先用 GLB
推荐格式:GLB > FBX
| 格式 | 优点 | 缺点 |
|---|---|---|
| GLB | 单文件内嵌所有数据(模型 + 骨骼 + 贴图 + 动画),导入 Blender 零配置 | 部分老版本 Blender 可能有兼容问题 |
| FBX | 行业标准,所有 3D 软件都支持 | 纹理可能作为独立文件;偶尔有骨骼比例问题 |
导出设置要点
在 Studio 的导出面板里:
- 确认"包含动画"选项已勾选
- 如果有贴图,确认"包含贴图"也已勾选(GLB 默认内嵌)
- 骨骼绑定不需要额外勾选——导出格式选 GLB 或 FBX 就自动包含
Unity / Unreal 同样适用
同一个带多动画的 GLB / FBX 文件,也可以直接导入 Unity 或 Unreal,所有动画轨道会作为独立条目在动画面板里显示,逻辑和 Blender 中一致。