漸進(jìn)光照貼圖 (Progressive Lightmapper)

漸進(jìn)式光照貼圖是一種基于路徑追蹤的光照貼圖系統(tǒng),提供了能在Edtior中逐漸刷新的烘焙光照貼圖和光照探針。要求不重疊的 UV 具有較小的面積和角度誤差,以及棋盤格圖表(charts)之間有足夠的填充。
漸進(jìn)式光照貼圖采取了一個(gè)短暫的準(zhǔn)備步驟來處理幾何體與實(shí)例的更新,同時(shí)生成 G-buffer 和圖表遮罩(chart masks)。然后,它會(huì)立即生成輸出,并隨著時(shí)間的推移逐步細(xì)化輸出,以實(shí)現(xiàn)更完善的交互式照明工作流。此外,烘焙時(shí)間更加可預(yù)測(cè),因?yàn)闈u進(jìn)光照貼圖在烘焙時(shí)提供估計(jì)時(shí)間。
漸進(jìn)光照貼圖還可單獨(dú)為每個(gè)紋理像素分別以光照貼圖分辨率烘焙全局光照 (GI),無(wú)需采用上采樣方案或依賴任何輻照度緩存或其他全局?jǐn)?shù)據(jù)結(jié)構(gòu)。因此,漸進(jìn)光照貼圖具有強(qiáng)大的功能,并允許您烘焙光照貼圖的選定部分,從而更快測(cè)試和迭代場(chǎng)景。
如需觀看介紹交互式工作流程的深入視頻,請(qǐng)參閱 Unity 的視頻演練:開發(fā)中 - 漸進(jìn)光照貼圖 (In Development - Progressive Lightmapper) (YouTube)。
設(shè)置
要打開設(shè)置,請(qǐng)選擇?Window?>?Lighting?>?Settings。

統(tǒng)計(jì)信息

Auto Generate?和?Generate Lighting?選項(xiàng)下方的面板將顯示有關(guān)光照貼圖的統(tǒng)計(jì)信息,包括:
Unity 已創(chuàng)建的光照貼圖數(shù)量
內(nèi)存使用量 (Memory Usage):當(dāng)前光照貼圖所需的內(nèi)存量。
占用的紋理像素 (Occupied Texels):在光照貼圖 UV 空間中占用的紋理像素?cái)?shù)量。
視圖中的光照貼圖 (Lightmaps in view):Scene 視圖中的光照貼圖數(shù)量。
不在視圖中的光照貼圖 (Lightmaps not in view):不在視圖中的光照貼圖數(shù)量。
融合 (Converged):這些光照貼圖的所有計(jì)算都已完成。
未融合 (Not Converged):這些光照貼圖的烘焙仍在進(jìn)行中。
烘焙性能 (Bake Performance):每秒的光線數(shù)量。如果此值很低(即小于 2),則應(yīng)調(diào)整設(shè)置或硬件以便一次處理更多光線。
在?Auto?模式下,Unity 會(huì)自動(dòng)計(jì)算光照貼圖和光照探針。如果禁用?Auto__,則需要按?Build__ 按鈕開始烘焙。
在烘焙期間
漸進(jìn)光照貼圖提供了在必要時(shí)監(jiān)控和停止烘焙的選項(xiàng)。
ETA

Unity 烘焙光照貼圖時(shí)出現(xiàn)的進(jìn)度條提供了“預(yù)計(jì)到達(dá)時(shí)間”(顯示為 __ETA__)。這是完成當(dāng)前烘焙的估計(jì)時(shí)間(秒)。這樣可以實(shí)現(xiàn)更加可預(yù)測(cè)的烘焙時(shí)間,并可讓您快速了解當(dāng)前光照設(shè)置所需的烘焙時(shí)間。
強(qiáng)制停止 (Force Stop)

在手動(dòng)烘焙過程中,隨時(shí)按下?Force Stop?即可停止烘焙過程。此按鈕可讓您在看到結(jié)果很理想時(shí)立即停止該過程。