问题描述
我进行了搜索,似乎没有办法制作一个黑暗的SceneKit场景……就像在光线不足的场景中一样.我已经从场景中删除了所有灯光,将autoenablesDefaultLighting设置为false,确保在情节提要中未选中它,我什至尝试添加黑色环境光,但此操作无济于事.有没有办法在低光/暗光下制作SceneKit场景?
I've searched and there doesn't appear to be a way to make a dark SceneKit scene... As in a scene with low lighting. I've removed all lights from my scene, set my autoenablesDefaultLighting to false, made sure it's unchecked in the storyboard, I even tried adding a black ambient light but that didn't do anything. Is there a way to make a SceneKit Scene with low/dark lighting??
推荐答案
必须自己尝试一下,因为听起来不正确.从默认的SceneKit游戏模板中删除所有灯光确实会导致模型被环境光照亮.我希望这是某种默认设置,当SceneKit识别出场景中没有灯光时,它就会生效.
Had to try this for myself, as it didn't sound right. Removing all lights from the default SceneKit game template does indeed result in a model lit with an ambient light. I expect it's some kind of default that kicks into action when SceneKit identifies you have no lights in your scene.
添加黑色环境光似乎并没有改变,但是添加单个黑暗的非周围环境(全向,定向,点)会导致场景变暗.下图是暗灰色的全向光,没有环境光.
Adding a black ambient light doesn't seem to change this, however adding a single dark non-ambient (omni, directional, spot) does result in a dark scene. The following image is with a dark gray omni light, and no ambient light.
我认为在实际使用中这没什么大不了的,您不可能有没有非环境光的场景.当然可以理解这种情况下的困惑.
I don't think this matters too much in real use, you'd be unlikely to have a scene with no non-ambient lights. Certainly understand the confusion in this instance however.
这篇关于有没有一种方法可以制作一个暗/暗的SceneKit场景?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!