我已經收到來自幾個不同的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實例。 –