SceneKit:材质预览始终为黑色

时间:2018-01-19 01:47:26

标签: ios xcode scenekit arkit

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

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

我知道在场景中添加灯会“修复”这个,但我应该这样做吗?既然它给我的模型不切实际的阴影? Model Preview Model Preview

2 个答案:

答案 0 :(得分:1)

我将Illumination设置更改为纹理列表中的_m文件。我想这与模型与场景中的光相互作用的方式有关。

答案 1 :(得分:0)

我只是重建了灯光,即我有4个定向灯,所以我制作了一个新的定向灯来替换第一个定向灯,手动复制了所有设置,当然包括旋转设置,删除了我复制的那个,第二个定向灯,从第二个定向灯复制设置,依此类推。我认为问题开始了,因为我正在从其他.scn文件复制光,并且该灯与PBR材质之间的连接断开了。

编辑:好的,我刚刚意识到不需要重建-灯光在一个组内,这就是我将它们复制到此场景的方式。我只是抓住了组中的所有灯,然后将它们移出了该组,神奇的是它们又重新开始使用PBR材料。这是圣诞节的奇迹。