【问题标题】:Is there a way to make a dark/low light SceneKit scene?有没有办法制作黑暗/低光 SceneKit 场景?
【发布时间】:2016-08-10 21:14:06
【问题描述】:

我已经搜索过,似乎没有办法制作黑暗的 SceneKit 场景......就像在低光照场景中一样。我已经从我的场景中移除了所有灯光,将我的 autoenablesDefaultLighting 设置为 false,确保它在情节提要中未选中,我什至尝试添加黑色环境光,但没有任何作用。有没有办法用低/暗照明制作 SceneKit 场景??

【问题讨论】:

    标签: ios scenekit


    【解决方案1】:

    不得不自己尝试一下,因为听起来不太对劲。从默认的 SceneKit 游戏模板中移除所有灯光确实会导致模型被环境光照亮。我希望它会在 SceneKit 识别出您的场景中没有灯光时启动。

    添加黑色环境光似乎不会改变这一点,但是添加单个暗非环境光(全向、定向、点)确实会导致场景变暗。下图是深灰色泛光灯,没有环境光。

    我认为这在实际使用中并不重要,您不太可能有没有非环境光的场景。但是,当然理解这种情况下的混淆。

    【讨论】:

    • 嘿,这行得通!谢谢!应该试过这个。奇怪的是,这是解决方法。
    • 这是 3ds Max 风格思维(和大多数其他建模应用程序)的残余,它们默认为没有任何灯光的设置,有一个或两个灯光。这可以防止用户仅仅为了工作而设置灯光,并使他们不必总是在做其他事情之前创建灯光。由于 Scene Kit 使用模板,它可能是多余的,但是我可以理解(某种程度上)他们为什么这样做的 3D 应用程序的常见中坚力量。
    【解决方案2】:

    SCNLightingModelConstant 值得一看。

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

    【讨论】:

      猜你喜欢
      • 2015-01-27
      • 1970-01-01
      • 1970-01-01
      • 2013-05-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-01
      • 2020-01-19
      相关资源
      最近更新 更多