GI 緩存
預(yù)先計(jì)算實(shí)時(shí) GI 時(shí)以及烘焙靜態(tài)光照貼圖、光照探針和反射探針時(shí),全局光照 (GI) 系統(tǒng)使用 GI 緩存來存儲(chǔ)中間文件。該緩存將在計(jì)算機(jī)上的所有 Unity 項(xiàng)目之間共享,因此具有相同內(nèi)容和相同版本的光照系統(tǒng) (Enlighten) 的項(xiàng)目可以共享文件并加速后續(xù)構(gòu)建。
在 Windows 上的?Edit?>?Preferences?>?GI Cache?中或在 macOS 上的?Unity?>?Preferences?>?GI Cache?中查找 GI 緩存的設(shè)置。


GI 緩存和光照
要在重新加載場(chǎng)景時(shí)確保在很短的時(shí)間內(nèi)從 GI 緩存加載光照數(shù)據(jù),請(qǐng)打開 Lighting 窗口(菜單:__Window__ >?Lighting__),然后勾選 Build 按鈕旁邊的?Auto__ 復(fù)選框。此設(shè)置將使光照貼圖自動(dòng)進(jìn)行烘焙,這意味著光照貼圖數(shù)據(jù)會(huì)存儲(chǔ)在 GI 緩存中。
在 Lighting 窗口中,可清除場(chǎng)景中的烘焙數(shù)據(jù)(取消勾選?Auto?復(fù)選框,單擊?Build?按鈕下拉選單,然后選擇 __Clear Baked Data__)。此操作不會(huì)清除 GI 緩存,因?yàn)檫@樣做會(huì)增加烘焙時(shí)間。
您可以在不同的計(jì)算機(jī)之間共享?GiCache?文件夾。這種做法可以使光照構(gòu)建速度更快,因?yàn)槲募菑?GiCache?文件夾進(jìn)行下載的,無需在本地進(jìn)行計(jì)算。請(qǐng)注意,構(gòu)建過程未針對(duì)慢速的網(wǎng)絡(luò)連接存儲(chǔ) (NAS) 進(jìn)行優(yōu)化,因此請(qǐng)?jiān)趯⒕彺嬉浦?NAS 之前測(cè)試烘焙時(shí)間是否受到嚴(yán)重影響。