2016-11-27 65 views
1

我有一個基礎場景與地面和獨特的光線。但是,在光線照射下它會產生奇怪的效果。陰影投射沒有任何問題,但其他所有受光影響的網格產生奇怪的效果。光反射改變材料

Here is a Online demo.

這裏是一個screenshoot這是怎麼回事: enter image description here enter image description here

地面上的黑色方形和黑燈被光產生的。

+0

這些看起來像數字問題。顯示一些代碼。你有沒有合理地設置近距和遠距剪輯平面? –

回答

1

這個神器看起來像什麼被稱爲「陰影痤瘡」。 這是陰影映射的常見問題。 在需要陰影映射的着色器中只需稍作修改即可。

你可以在陰影映射here上找到寫得很好的指南。 基本上有兩種解決方案:

  1. 使用背面渲染陰影貼圖。
  2. 給測試添加一個確定片段是否被遮擋的偏倚。

當然,爲了做到這一點,您需要訪問片段着色器。