【问题标题】:DAE file parsing errorDAE 文件解析错误
【发布时间】:2018-08-16 18:56:35
【问题描述】:

我从 Blender 导出了一个 sphere.dae 文件并导入 Xcode。这个网格文件有纹理和法线贴图。我已将纹理和法线贴图应用到 Scenekit 编辑器中的球体文件,并且网格文件在编辑器中正确可见。

但是,当我在真实的 iOS 设备上部署构建时,我收到以下错误:

[SceneKit] Error: failed to parse key path /Roundcube_003.geometry.materials - missing '['

在设备上,球体网格文件可见,但纹理不可见。我有以下问题:

  1. 这是 Blender 或 Xcode 的问题吗?从 Blender 中导出的其他网格文件可以正常显示。
  2. 该错误表明 Scenekit 无法解析网格文件中的材质数据。这种理解正确吗?如果是,我该如何解决这个问题?

我将不胜感激有关此主题的任何建议和想法。谢谢。

【问题讨论】:

  • 我在 Zbrush 中遇到过类似的问题,罪魁祸首是 polypaint,我认为搅拌机也支持顶点颜色。只需在文本编辑器中打开 obj 或 dae 文件,您就会看到 scenekit 不喜欢的部分。你能发布一个示例 DAE 文件吗?
  • 你发现了吗?很想知道如何解决。

标签: ios 3d scenekit blender


【解决方案1】:

这可能是由于您对对象的引用覆盖。我有同样的问题。您所要做的就是删除引用覆盖,您可以在右侧面板的第三栏找到覆盖(不确定名称)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-05-11
    • 1970-01-01
    • 1970-01-01
    • 2020-08-09
    • 2012-06-24
    • 2012-11-26
    • 2015-11-10
    • 1970-01-01
    相关资源
    最近更新 更多