有没有办法制作暗/低光SceneKit场景?

我搜索过,似乎没有办法制作一个黑暗的SceneKit场景……就像在低光照的场景中一样。 我已经删除了场景中的所有灯光,将我的autoenablesDefaultLighting设置为false,确保它在故事板中未经检查,我甚至尝试添加黑色环境光但是没有做任何事情。 有没有办法使用低/暗照明制作SceneKit场景?

不得不为自己尝试这个,因为它听起来不对。 从默认的SceneKit游戏模板中删除所有灯光确实会导致模型点亮环境光。 我希望当SceneKit识别出你的场景中没有灯光时,这种默认设置会起作用。

在此处输入图像描述

添加黑色环境光似乎不会改变这一点,但添加单个暗非环境(全向,定向,点)确实会导致黑暗场景。 以下图像采用深灰色全向灯,无环境光。

在此处输入图像描述

我不认为这在实际使用中太重要,你不可能有一个没有非环境光的场景。 当然可以理解这种情况下的困惑。

SCNLightingModelConstant值得一看。

2014年和2013年的SceneKit演示(apple.com提供的代码)非常暗。 从那里可以学到很多东西。