願意幫助理解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