DAE 文件解析错误
Posted
技术标签:
【中文标题】DAE 文件解析错误【英文标题】:DAE file parsing error 【发布时间】:2018-08-16 18:56:35 【问题描述】:我从 Blender 导出了一个 sphere.dae 文件并导入 Xcode。这个网格文件有纹理和法线贴图。我已将纹理和法线贴图应用到 Scenekit 编辑器中的球体文件,并且网格文件在编辑器中正确可见。
但是,当我在真实的 ios 设备上部署构建时,我收到以下错误:
[SceneKit] Error: failed to parse key path /Roundcube_003.geometry.materials - missing '['
在设备上,球体网格文件可见,但纹理不可见。我有以下问题:
-
这是 Blender 或 Xcode 的问题吗?从 Blender 中导出的其他网格文件可以正常显示。
该错误表明 Scenekit 无法解析网格文件中的材质数据。这种理解正确吗?如果是,我该如何解决这个问题?
我将不胜感激有关此主题的任何建议和想法。谢谢。
【问题讨论】:
我在 Zbrush 中遇到过类似的问题,罪魁祸首是 polypaint,我认为搅拌机也支持顶点颜色。只需在文本编辑器中打开 obj 或 dae 文件,您就会看到 scenekit 不喜欢的部分。你能发布一个示例 DAE 文件吗? 你发现了吗?很想知道如何解决。 【参考方案1】:这可能是由于您对对象的引用覆盖。我有同样的问题。您所要做的就是删除引用覆盖,您可以在右侧面板的第三栏找到覆盖(不确定名称)
【讨论】:
以上是关于DAE 文件解析错误的主要内容,如果未能解决你的问题,请参考以下文章
Xcode 的 SceneKit 编辑器渲染 .dae 文件错误,Xcode 有时在预览期间崩溃