不論采用哪種渲染方式,光源的設置與處理都是十分重要的。不過延遲渲染還有它的特殊性,微妙網渲染今天就給大家帶來一篇關于延遲渲染光源處理的好文。![]() 在渲染場景物體的時候,我講透明和非透明物體分開進行渲染,這是因為延遲渲染的先天性對Alpha測試處理的缺陷,只能使用前向渲染來處理里半透明物體,從另一個角度上來說半透明物體失去了延遲渲染光照的優勢,所以延遲渲染對處理寫實場景具有很大優勢。 在光源處理上,將太陽光進行了單獨的處理,在美術的角度上,要想獲得模型較好的光照效果,普遍使用三角光源來渲染模型樣板,其實仔細的對自然光的觀察,也可以將自然光拆分成三個光源,我姑且先起名為:(太陽)直射光,逆射光,天光。 直射光描述太陽產生的方向光,讓物體產生立體感,這個最容易理解。逆射光與方向光的方向相反,主要表現太陽光照射在物體上的反射光線,突出暗部邊緣和于正面光源顏色的互補。天光則是描述陽光在空氣中的散射,以垂直向下的方向光進行模擬,但是因為空氣散射是四面八方沒有固定的方向,我們可以修改一下phone模型的公式,將光照范圍擴大一倍,這樣混合的光感就更接近自然。 相信看了微妙網渲染分享的這篇文章,大家對延遲渲染中光源的處理方式已經有了比較基礎的了解了。我們在工作中不僅要會用,還要去探究一下其背后的工作原理,這樣才能掌握的更好。 |