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

我收到了几个不同的3D创作工具(Rhino,Blender,Cinema4D等)的Collada(DAE)文件,并发现有时模型无法加载。 模型无法加载时,Xcode不提供任何信息。 它只显示一条警告“无法打开文件”。

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

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

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