光照烘焙
一、先將系統(tǒng)中的光源去掉,會發(fā)現(xiàn)場景還是亮的。將天空環(huán)境光去掉(Windows-> Rendering->Lighting)
將Environment Lighting, Environment Reflections設置為0.
?文章來源地址http://www.zghlxwxcb.cn/news/detail-602851.html
?二、創(chuàng)建一個簡單的點光源
模擬大方塊照出的光可以將光源拖到方塊前面的位置。?
其中有三個光源,PointLight是模擬大方塊照亮前方物體,PointLight(1)是因為模擬方塊本身為一個發(fā)光源,而讓方塊在夜里看起來沒有那么暗。SpotLight是模擬方塊所照出來的光。
三、將光源改為烘焙(bake)
?
點擊Realtime選擇Bake
四、
選擇windows->Rendering->Light打開light編輯器
?點擊generate lighting
?發(fā)現(xiàn)燈光并沒有渲染到物體上,原因是unity只會bake static 的物體。所以將所有物體設為static再bake一次
?
這時燈光就bake成功了。
這時移動大方塊會發(fā)現(xiàn)光照的方向與大小不會改變,是因為bake之后就會給這些物體貼上光照貼圖。
發(fā)光材質(zhì)?
在assert里右鍵創(chuàng)建material,將Emission勾選上,選擇一個顏色。
將global illumination 設置為烘焙
同樣再點擊Generate light
文章來源:http://www.zghlxwxcb.cn/news/detail-602851.html
?
到了這里,關于Unity引擎光照烘焙的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!