2014-02-09 62 views
1

我是新來的3D照明。剛開始使用Unity3D。我正在爲自己創建一個樣本來測試陰影,並且存在問題。陰影穿過物體

enter image description here

正如你可以看到,我已經創建了兩個簡單的牆壁兩個立方體。我還設置了定向燈。讓我們走到牆的背面來查看問題 enter image description here

從技術上講,前牆應阻擋後牆的陰影。但事實並非如此。我畫了一條讀線,表明前牆的陰影與另一陰影的陰影重疊,意味着所有的陰影都穿過牆壁。爲什麼會這樣。請幫助...

回答

0

將着色器設置爲DIFFUSE。我有同樣的問題並解決了這個問題。我的聚光燈正在傳遞刺蝟

0

這確實很有趣,我已經使用unity3d 5年以上,從未見過或注意到這一點。然而,這可能看起來像一個奇怪的要求,你可以設置地面和兩個立方體碰撞瀰漫,並確保立方體接觸地面。

由於使用的着色器可能允許陰影通過,其次,您是否可以轉到播放器設置並檢查您是否使用了不同渲染的前進,因爲它們的光照技術非常不同,所以可能會得到不同的結果。

但總而言之,最好的猜測是你使用的着色器允許陰影通過。

+0

仍然同樣problemooo .... – Moon