Unity3D中的烘焙系統
時間:2018-09-28 來(lai)源:未(wei)知
什么是烘焙系統(tong)?
將(jiang)物體模(mo)(mo)型放進了(le)場景里(li)之后, 引擎(qing)會計算(suan)光(guang)(guang)線,光(guang)(guang)線照到(dao)你的(de)(de)物體的(de)(de)表面形成反光(guang)(guang)和(he)(he)(he)陰(yin)影。 如果不(bu)烘(hong)焙(bei), 游戲運行(xing)(xing)的(de)(de)時候,這(zhe)些反光(guang)(guang)和(he)(he)(he)陰(yin)影都是由顯(xian)卡(ka)(ka)和(he)(he)(he)CPU計算(suan)出來的(de)(de)。烘(hong)焙(bei)之后,這(zhe)些反光(guang)(guang)和(he)(he)(he)陰(yin)影都記錄到(dao)了(le)模(mo)(mo)型里(li),變成了(le)新的(de)(de)貼圖了(le),運行(xing)(xing)的(de)(de)時候,顯(xian)卡(ka)(ka)和(he)(he)(he)CPU不(bu)需要進行(xing)(xing)對環境光(guang)(guang)效(xiao)果的(de)(de)運算(suan)了(le)。
如(ru)何(he)進行烘焙?
1、選擇場景(jing)中需要(yao)烘焙的對(dui)象,設置成static

2、在window中選擇(ze)light會出現一個浮動框(kuang),就是烘(hong)焙(bei)設置內容

3、當設置完(wan)畢對應烘(hong)焙屬性,點(dian)擊build,完(wan)成烘(hong)焙

這(zhe)樣我們就完成(cheng)了烘(hong)焙(bei)的(de)完成(cheng),當然我們還需要借助于全(quan)局(ju)光照系統的(de)具體設置,這(zhe)樣才讓烘(hong)焙(bei)有其實際意(yi)義。

