You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求助:如何将Blender模型导出为含多段独立动画的.usdz格式?

导出含多段独立动画的USDZ解决方案

Blender端前置设置(解决GLB动画合并问题)

这是后续转USDZ的核心前提:

  • 打开Blender的导出GLB设置,找到Animation选项组,勾选NLA Strips而非Active Action。这样NLA编辑器中每个独立轨道的动画片段会被单独导出,不会合并为一段。
  • 确认所有需要保留的动画都已添加到NLA编辑器的独立轨道中,不要将多个动画合并到同一轨道。

第三方工具转换方案(保留多段动画)

1. USD官方工具链(USD SDK)

利用官方USD工具直接转换带多段动画的GLB到USDZ:

  • 安装USD SDK后,在命令行执行:
    usdcat -o output.usdz input.glb
    
    该命令会完整保留GLB中的所有独立动画片段,转为USDZ中的AnimationClip。

2. Blender直接导出USD再打包

Blender支持直接导出USD格式,再手动打包为USDZ:

  • 在Blender中选择文件 > 导出 > USD (.usd/.usda/.usdc),在导出设置的Animation部分,勾选Export NLA Tracks,导出为二进制格式.usdc。
  • 用压缩工具(或macOS/Linux的zip命令)将.usdc文件打包为USDZ,确保文件在压缩包根目录,不要嵌套文件夹:
    zip -r output.usdz input.usdc
    

3. Adobe Substance 3D Painter(兼顾材质+动画)

如果需要同时处理材质和动画,可使用该工具:

  • 导入带多段动画的GLB文件,导出时选择USDZ格式,在导出设置中勾选Export Animations并选择All Clips,即可完整保留独立动画片段。

验证方法

导出后可通过macOS/iOS的Quick Look预览USDZ,或用USD SDK自带的USD View工具查看,确认每个动画片段是否能独立触发播放。

内容的提问来源于stack exchange,提问作者Rountman

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.24 16:02:14