
今天介紹的是戰(zhàn)地3在GDC 2011上分享的寒霜引擎2的光照方案,分享者是Kenny Magnusson,是一位美術(shù)同學(xué)。照例,這里對(duì)工作內(nèi)容做一個(gè)總結(jié):
- 采用的是延遲管線(xiàn)
- 大尺寸靜態(tài)物件用的是lightmap方案
- 小尺寸靜態(tài)物件跟動(dòng)態(tài)物件則用的是lightprob方案
- lightprobe不是PRT,而是用SH表達(dá)的來(lái)自各個(gè)方向的輸入radiance,通過(guò)烘焙多套數(shù)據(jù)來(lái)實(shí)現(xiàn)TOD的支持
- lightprobe的烘焙得到的是中間數(shù)據(jù),目的是加速運(yùn)行時(shí)的計(jì)算,降低運(yùn)行時(shí)消耗。需要運(yùn)行時(shí)計(jì)算的原因是希望支持破壞等動(dòng)態(tài)場(chǎng)景的需要。