在 SceneKit 中支持 Collada/DAE 模型有什么要求?

What are the requirements for supporting Collada/DAE models in SceneKit?

我从几种不同的 3D 创作工具(Rhino、Blender、Cinema4D 等)收到了 Collada (DAE) 文件,发现有时无法加载模型。 Xcode 模型加载失败时不提供任何信息。它只是显示一个警告 "The file couldn't be opened."

在为我导出 DAE 文件时,我的 3D 设计师是否应该注意任何要求——特定的 DAE 版本、有限的功能子集等?

当然,我搜索了 Apple 的文档,但没有找到有关 DAE 要求的任何信息。

避免使用 Collada 1.5 版(据我所知只有 Cinema4D 默认导出到 1.5,但它可以选择导出 1.4)。 SceneKit 不支持 Collada 1.5。 然后,根据我使用 Maya 和 3DSMax 的经验,"openCollada" 导出器(免费插件)比内置导出器提供更好的结果。