Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unity3d Unity:导出为gltf 2.0格式_Unity3d_Gltf - Fatal编程技术网

Unity3d Unity:导出为gltf 2.0格式

Unity3d Unity:导出为gltf 2.0格式,unity3d,gltf,Unity3d,Gltf,是否有办法将Unity store资源作为gltf二进制文件下载(包括包含FBX模型的文件夹+FBX中的单独动画+png中的单独纹理等) 如果是这样的话,有人能指导我吗。谢谢。我知道聚会已经晚了,但希望它能在将来帮助其他人 您可以使用从Unity导出到glTF。 似乎不可能以glB(二进制形式)导出,只能导出glTF,尽管有一些glTF 您还可以使用软件包管理器提供的软件包,从Unity内部轻松地将FBX从ASCII格式转换为二进制格式。我甚至更晚才参加Blender 2.82的聚会,但也供将来

是否有办法将Unity store资源作为gltf二进制文件下载(包括包含FBX模型的文件夹+FBX中的单独动画+png中的单独纹理等)


如果是这样的话,有人能指导我吗。谢谢。

我知道聚会已经晚了,但希望它能在将来帮助其他人

您可以使用从Unity导出到glTF。 似乎不可能以glB(二进制形式)导出,只能导出glTF,尽管有一些glTF


您还可以使用软件包管理器提供的软件包,从Unity内部轻松地将FBX从ASCII格式转换为二进制格式。

我甚至更晚才参加Blender 2.82的聚会,但也供将来参考:

  • 导入基本fbx模型
  • 将inspector中的动画重命名为base
  • 导入漫游fbx模型
  • 将“检查器”中的动画重命名为“漫游”
  • 转到“动画”选项卡,选择“摄影表”,然后选择“动作编辑器”
  • 选择基础动画和“下推”
  • 选择“行走动画”和“下推”

  • 删除漫游模型和网格

  • 出口至gltf/glb

  • 登记入住

这是用Malbers-fox模型测试的。
如果需要,我可以提供视频。

你试过了吗?没有。那是图书馆吗?我不是一个3D开发者,但正在构建一个webVR站点,需要使用一些FBX模型,并从资产商店中分离FBX动画。谢谢@emackey。让我来研究一下这个方向。我希望找到一个直接出口到GLTF,但在Unity中没有注意到。我的挑战是添加动画。有第三方工具可以将FBX导出到GLTF,并且可以正常工作;我写了一篇博客文章()描述了如何在Blender中将FBX文件与单独的FBX动画连接起来,并导出到glTF。要直接从Unity导出glTF,UnityGLTF库是最好的(也可能是唯一的)选项。这个问题对于堆栈溢出来说可能过于开放,因此我建议在glTF Gitter中询问您是否需要更多帮助:谢谢Don McCurdy。出于某些原因,从Unity asset store下载的FBX文件是ASCII格式的,Blender会抛出一个错误,希望它们是二进制格式的。我检查了网络,但找不到将ASCII转换为二进制的方法。将在您建议的链接中签出。非常感谢。R