对另一个节点使用光源后,保持原始节点的照明

时间:2018-12-10 22:29:44

标签: ios swift scenekit lighting scenegraph

由于您看不到草山的深度,因此我试图给岛上更多的“ 3D”效果。 enter image description here

我的解决方案是将灯光放置在场景中。我在岛上放了spot灯,但是下面的岩石现在是黑色/真的很暗。我希望下面的岩石不受影响并保持光照。这是我到目前为止的内容: enter image description here

即使在场景编辑器中放置环境光,它也对岩石完全没有帮助(但会稍微使草变亮一点)。

我正在使用的照明模型为Blinn

我如何保持岩石像原始灯光一样?

1 个答案:

答案 0 :(得分:1)

即使我坚持了大约一天,在发布这篇文章后,我也很快想出了答案。其实很简单。

您需要做的就是进入原始的岛屿场景文件,然后单击岩石并访问其Material Properties。然后将照明模式从Blinn更改为Constant

enter image description here

希望这对以后的任何人都有帮助,因为我之前没有找到其他有关此的帖子! :)