最近做的東西用到了在這種光照,順便在復(fù)習(xí)一下,最近感覺(jué)要搞的很多,需要把PC平臺(tái)做的漫游移植到Android和iphone上,,地形和軟渲染沒(méi)整。要廢了- -!
Hemi-Sphere Lighting在大多數(shù)的單機(jī)游戲中被廣泛應(yīng)用,用來(lái)模擬環(huán)境光。這也是一種低能耗的光照算法,例如metal gear solid 4中就用到這這種HSL,用兩種方向光,一個(gè)是天空光,一個(gè)是地球光,經(jīng)常是上面明亮下面昏暗。這也比較符合真實(shí)自然界所看的光照那樣。



兩個(gè)方向的SHL:

街霸4中也采用了這種環(huán)境光,但是增加一個(gè)中空光,來(lái)增加豐富度,MulitplexHemi-Sphere Lighting(MHSL)
三個(gè)方向光MHSL:

調(diào)整參數(shù)后:

參考:Per-Pixel Lighting