首页 > 解决方案 > 为另一个节点使用灯光后保持原始节点照明

问题描述

我试图给我的岛屿更多的“3D”效果,因为你看不到草山的深度。 在此处输入图像描述

我的解决方案是在场景中放置灯光。我spot在岛上放了一盏灯,然而,下面的岩石现在是黑色的/真的很黑。我希望下面的岩石不受影响并保持点亮。这是我到目前为止所拥有的: 在此处输入图像描述

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

我使用的照明模型是Blinn.

我怎样才能让我的石头像原来的灯光一样?

标签: iosswiftscenekitlightingscenegraph

解决方案


在我发表这篇文章后,我很快就找到了答案,尽管我被困在这个问题上大约一天。其实很简单。

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

在此处输入图像描述

希望这对未来的任何人都有帮助,因为我之前没有发现任何其他关于此的帖子!:)


推荐阅读