2016-08-10 34 views
3

我目前在Unity 5.4中的照明設置上掙扎,因爲我正在學習如何使用它們,我試圖瞭解它們是如何工作的。我在確定環境遮擋究竟在做什麼時遇到問題。文檔中的描述也無法爲我解釋清楚。有人可以向我解釋這是什麼 - 有什麼影響,以及做這個過程是什麼?如果在解釋AO的工作原理之後不太明顯的情況下,如果你能解釋在選擇環境光遮擋之後出現什麼設置(最大距離,直接,間接),這將是很好的。什麼是烘焙GI設置中的環境遮擋?

回答

2

環境光源代表全景,固定強度和固定顏色的光源,均勻地影響場景中的所有物體。渲染時,場景中的所有對象都會以指定的亮度和顏色變亮。

Source

因此,基本上,這是應用到場景中的所有對象的照明的第一「層」。沒有任何環境光線,一切都會變黑。最重要的是,您可以添加方向燈,聚光燈和默認情況下會遮擋的其他光源。

Ambient occlusion基本上改變了多少閃電應用到物體的每個面上,基於它們的暴露程度。沒有這個檢查,每個對象上的每個點都會被點亮。當它被選中時,發生陰影。例如,模型表面上的斑點會隨着光線被更多曝光區域阻擋而顯得更暗。

遮擋設置也可以使用所謂的Occulusion Map進行計算。您可以使用您使用的任何第三方建模軟件來創建這些軟件,以計算每個點對環境光的暴露程度。這些地圖基本上只是灰度圖像,其中純白色表示該點應該接收全部環境光線,純黑色應該完全不接收環境光線。

+2

謝謝!我還有一個問題:AO只是根據環境源和幾何來計算的? –