【问题标题】:SceneKit: Material Preview is always blackSceneKit:材质预览始终为黑色
【发布时间】:2018-06-28 05:11:38
【问题描述】:

在 Xcode 中,我有一个从 .DAE 文件转换而来的 .SCN 文件。我与制作模型的人一起设置了所有基于物理 (PBR) 的设置。但不管我做什么,预览总是黑的。

另外,如果我将环境更改为 Procedural Sky,模型也会显示为黑色。

我知道在场景中添加灯光会“解决”这个问题,但我应该这样做吗?因为它给我的模型带来了不切实际的阴影?

【问题讨论】:

  • 我有类似的问题 - 在 .scn 文件中播放它,我得到了我想要的。但是在运行应用程序时它看起来很卡通。

标签: ios xcode scenekit arkit


【解决方案1】:

我将照明设置更改为纹理列表中的 _m 文件。我想这与模型与场景中的灯光交互的方式有关。

【讨论】:

  • 那么,设置照明纹理以匹配无肉的吗?
【解决方案2】:

我刚刚重建了我的灯,即我有 4 个定向灯,所以我制作了一个新的定向灯来替换第一个,手动复制所有设置,当然包括旋转设置,删除我复制的那个,制作第二个定向灯,从第二个复制设置等。我认为问题开始于我,因为我正在从其他 .scn 文件复制灯光,并且灯光和 PBR 材质之间的某些东西断开了。

编辑:好的,我刚刚意识到没有必要重建 - 灯光在一个组中,这就是我将它们复制到这个场景的方式。我只是抓住了组中的所有灯光并将它们移出该组,然后神奇地他们都再次开始为 PBR 材料工作。这是圣诞节的奇迹。

【讨论】:

    猜你喜欢
    • 2019-08-25
    • 2018-10-12
    • 1970-01-01
    • 1970-01-01
    • 2019-02-19
    • 2017-07-31
    • 2018-02-15
    • 1970-01-01
    • 2021-11-26
    相关资源
    最近更新 更多