愿意帮助理解Scene Kit中的方向灯和场景阴影。SceneKit:zFar或Far Clipping值是否影响定向光源及其阴影?
class reference on SCNLight说zFar
代表the maximum distance between the light and a visible surface for casting shadows.
它进一步表明这个值只适用于射灯。
但是,在Xcode场景编辑器的属性检查器下,有一个字段Far Clipping
。如下面的截图所示,更改此值会影响方向灯投射的阴影。
下面的场景是通过将定向光线拖动到场景中并将X Euler Angle
值更改为-60并勾选“Casts Shadows”框来产生的。地板纹理取自WWDC Fox演示,
是否与zFar相同?如果不是,有什么区别?
由于方向灯忽略位置属性,为什么改变Far Clipping值会影响定向光产生的阴影?
目标是点亮整个场景,并在节点上投射阴影,就好像太阳在下午三点在晴朗的一天。是否有可能使用定向光来实现这一点?到目前为止,使用定向灯可以实现整个场景点亮的效果,但无法控制阴影和聚光灯。
截图#1:远裁剪值是10。
截图#2:远裁剪值为30
谢谢!这也是我们的经验。您是否看到ios 10上的定向灯问题?使用ios 10的用户几乎看不到方向灯的影响。适用于ios 8/9。 – Crashalot