【发布时间】:2019-03-04 22:34:15
【问题描述】:
遇到 iOS 12 模型渲染问题。
我的应用会加载带有相关 MTL 和纹理的 OBJ 模型。
在 iOS 11 上,我们能够加载模型并且它们看起来不错:
在 iOS 12 上,它们看起来完全不同:
我们可以在模型最初加载后进行一些更改以使其看起来更好,但 iPhone 加载更好看的版本需要时间。
有没有人听说过/经历过这个问题并知道导致它的 iOS 12(可能还有 MacOS Mojave)发生了什么变化?
可能有两个问题:1- 纹理问题(如左侧椅子所示)和 2- 右侧“交付无人机”中所示的材料/MTL 问题
目前我没有任何代码,因为我不是该项目的开发人员之一 - 我的任务是与这里联系。如果您对特定代码有任何疑问,我绝对可以尝试在这里展示一些。在我看来,这可能不是代码问题或错误,而是由于 iOS 12 中所做的更改而必须更改的某些设置,但我找不到与此匹配的文档。
【问题讨论】:
-
我的气味和 iOS 12 也有问题。我在我的球体上看到黑色伪影
-
@Stefan 你能分享一些截图/视频吗?
-
自更新到 iOS 12 以来,我们的项目中遇到了类似的问题...
-
@mrwheet 您能否提供更多详细信息以添加到此问题的证据中?你试过把 objs 转换成 scn 文件吗?
-
@nerk 我在这里发布了一个问题:stackoverflow.com/questions/52899760/…。我们的项目只有模型文件,它已经是 scn。发帖后发现,注释掉shader(SCNMaterial)代码可以得到一个无色对象。