【发布时间】:2022-01-23 16:40:47
【问题描述】:
我正在尝试将 .fbx 文件转换为 .dae (Collada) 文件。我曾尝试为此使用一个名为 FbxConverterUI 的应用程序,但是当我将 Collada 文件拖到 Xcode 中时,它不会从 .fbx 文件中加载所有动画、网格和纹理。我使用 Blender 创建 .fbx 文件。我确实尝试从 Blender 以 Collada 格式导出它,但是只有一个动画加载了该动画的多个副本,该动画也与我设置关键帧的方式不同,所以我碰巧以 .fbx 导出它,它在我导入时正确加载将其返回 Blender 以检查 .fbx 格式是否有效。
我最后尝试在 usdc 和 obj 中导出它,但我并没有被 obj 困扰,因为它在我的桌面上填满了大约 100 个文件,usdc 也不起作用,因为没有纹理或颜色,也没有动画,只是一个白色的网格。
如果您能解释我如何将 .fbx 转换为 Collada,并且所有动画、纹理和网格都保持不变,那就太好了。或者,如果有另一种方法可以在 Collada(来自 Blender)中导出它,并且它可以正常工作。你建议我做的任何其他方法都会很棒。
谢谢。
【问题讨论】:
-
这可能非常棘手,当然如果 FBX 包含动画。我曾经遇到过类似的问题,然后成功了:将 FBX 上传到:modelconverter.com/convert.html 下载 glTF 输出并导入到搅拌机,然后导出为 collada(它并不总是有效,但比我尝试的任何其他方法都好)
-
谢谢,但是当我将 .fbx 模型上传到您所附加的网站时,它会在格式出现问题时出错。
-
也许您可以将搅拌机(或其他工具)中的 fbx 重新保存为 fbx,然后使用在线转换器再次尝试。根据您的模型来自哪里,您可以提出投诉,或者您可以要求他们为您进行文件转换,或请求另一种文件格式。常见的 FBX 错误很难解决。最好的解决方案可能是模型的原始文件,并使用其他工具而不是 blener(maya、autocad...)
-
谢谢!我会这样做并尝试它是否有效。
-
这似乎不起作用,是否有另一种方法可以将其转换为 Collada 文件或在搅拌机中正确导出。当我直接导出到 Collada 时,是否有任何 Blender 附加组件可以使用?我已经研究过将 AssimpKit 用于 Xcode,因此它可以使用 fbx 文件格式,但不确定如何使用 AssimpKit。
标签: xcode scenekit blender collada fbx