在unity中将3D游戏对象导出为glb格式



我需要将一个3D模型导出为unity中的glb格式,然后将其导入其他应用程序。

我试过像gltFast、uniVRM、unityGLTF这样的包,但它们在导出时都有一些问题。gltFast似乎效果最好。我可以用它成功地导入glb文件。当我试图将游戏对象导出到glb时,它似乎工作正常,并返回成功日志。但是导出的文件已损坏。它无法打开。当我尝试导入我导出的文件时,我会遇到这样的错误:ArgumentException:JSON解析错误:缺少对象成员的名称。

Prefrontal UnityGLTF非常适合我,遵循以下步骤:

  1. Package Manager -> + -> Add package from git URL...

    • https://github.com/prefrontalcortex/UnityGLTF.git?path=/UnityGLTF/Assets/UnityGLTF
  2. Assets -> UnityGLTF -> Export Selected as GLB

  3. 可选-要检查是否有效,请将输出上传到基于web的GLTF查看器

注意:这是未维护的Khronos UnityGLTF 的最新分支

最新更新