我已经收到来自几个不同的3D创作工具(Rhino,Blender,Cinema4D等)的Collada(DAE)文件,并发现有时模型无法加载。当模型加载失败时,Xcode不提供任何信息。它只是显示一条警告,指出“文件无法打开”。在SceneKit中支持Collada/DAE模型的要求是什么?
是否有任何要求 - 特定的DAE版本,功能的有限子集等 - 我的3D设计人员在为我导出DAE文件时应该注意什么?
我当然在没有找到关于DAE要求的任何信息的情况下搜索Apple的文档。
我已经收到来自几个不同的3D创作工具(Rhino,Blender,Cinema4D等)的Collada(DAE)文件,并发现有时模型无法加载。当模型加载失败时,Xcode不提供任何信息。它只是显示一条警告,指出“文件无法打开”。在SceneKit中支持Collada/DAE模型的要求是什么?
是否有任何要求 - 特定的DAE版本,功能的有限子集等 - 我的3D设计人员在为我导出DAE文件时应该注意什么?
我当然在没有找到关于DAE要求的任何信息的情况下搜索Apple的文档。
是的......有关于普遍性格式的事情......他们不是。 – Confused
我自己没有尝试过,但另一个导入路径可能使用模型I/O,并且它支持的导入格式之一(abc,ply,stl,obj)。 MDLAsset -initWithURL:,然后SCNGeometry + geoometryWithMDLMesh。我不会立即看到如何从MDLAsset获取MDLMesh。 MDLAsset有一个对象数组,可以是MDLMesh实例。 –