【问题标题】:Could IESLight casts shadows in SceneKit?IESLight 能否在 SceneKit 中投射阴影?
【发布时间】:2017-07-09 04:00:16
【问题描述】:

从 WWDC2016 Advance SceneKit Rendering Guide 中我发现 SCNLight 有一种新型光源——IESLight但我发现它无法投射阴影

左边是IESLight,右边是SpotLight。

【问题讨论】:

    标签: ios swift 3d scenekit


    【解决方案1】:

    这取决于 ies 配置文件:如果它描述了 360° 衰减,那么它被视为 Omni 光,它不会投射阴影。如果角度小于 180°,则将其视为一个点并投射阴影。

    【讨论】:

    • 真的吗?但是医生说 IESLight 不支持投射阴影!你试试看?
    • 哦,它工作!有趣的。我在想为什么我今天早上没有得到效果。非常感谢。
    【解决方案2】:

    我想我忽略了一点!医生说

    仅当此属性的值为 YES 且灯光的类型属性为 SCNLightTypeSpot 或 SCNLightTypeDirectional 时,由灯光投射阴影照亮的几何体。默认值为 NO。

    所以我想为什么 IESLight 不能投射阴影。感谢阅读。

    【讨论】:

      猜你喜欢
      • 2015-06-29
      • 2015-09-07
      • 1970-01-01
      • 2021-07-08
      • 1970-01-01
      • 2018-12-18
      • 2018-06-20
      • 2016-06-21
      相关资源
      最近更新 更多