我已经搜索过并且似乎没有办法制作一个黑暗的SceneKit场景......就像在低光照的场景中一样。我已经删除了场景中的所有灯光,将我的autoenablesDefaultLighting设置为false,确保它在故事板中未经检查,我甚至尝试添加黑色环境灯但是没有做任何事情。有没有办法用低/暗照明制作SceneKit场景?
答案 0 :(得分:5)
不得不为自己尝试这个,因为它听起来不对。从默认的SceneKit游戏模板中删除所有灯光确实会导致模型点亮环境光。我希望当SceneKit识别出你的场景中没有灯光时,这种默认设置会起作用。
添加黑色环境光似乎不会改变这一点,但是添加单个暗非环境(全向,定向,点)确实会导致黑暗场景。以下图像采用深灰色全向灯,无环境光。
我不认为这在实际使用中太重要,你不可能有一个没有非环境光的场景。当然可以理解这种情况下的困惑。
答案 1 :(得分:0)
SCNLightingModelConstant值得一看。
2014年和2013年的SceneKit演示(apple.com提供的代码)非常暗。从那里可以学到很多东西。