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



兩個方向的SHL:

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

調整參數后:

參考:Per-Pixel Lighting