unity烘培單個物體 unity場景烘培

2021-10-18 17:44:53 字數 805 閱讀 1378

把物體模型放進了場景裡之後, 引擎會計算光線,光線照到你的物體的表面形成反光和陰影。 如果不烘焙, 遊戲執行的時候,這些反光和陰影都是由顯示卡和cpu計算出來的。你烘焙之後,這些反光和陰影都記錄到了你的模型裡,變成了新的貼圖了,執行的時候,顯示卡和cpu不需要進行對環境光效果的運算了。

建立場景

將3d模型匯入到unity場景中。對匯入的模型使用下面的匯入設定以確保你能得到高質量的light-map。

note: 如果你的3d物體沒有uv2通道,可以在import settings裡開啟 』 generate lightmap uvs』,這樣可以自動為3d物體開啟uv2通道

image.png

選擇物體

把要進行烘培的物件設定為static

image.png

調整light-map設定

設定位置在 windows > lighting > scenes(注:我是用的unity5.6.0f3中在windows > lighting > settings 中)。如果想要獲取更過關於此處setting的屬性資訊,可以檢視官方文件以及lightingmap文件

image.png

一定要記住選中所有你想要烘焙的物體。一旦所有物體被選中,按下「generate lighting」按鈕開始進行烘焙。

烘培開始烘培後,進度在螢幕右下角

image.png

注意事項

烘培完成後會在場景所在目錄建立乙個同名資料夾,儲存烘培資訊

image.png

也會出現在:

image.png

如果要清除烘培

image.png

Unity2018燈光烘培

使用光照貼圖 可以提高 遊戲 效能。優化。實時全域性關照gi 實時光照貼圖預覽 預烘焙 光照烘培,反射探針reflection probes 光照探頭 light probe 光照預覽視窗 light explorer 接下來實現下光照烘培吧。光照 烘培應用集中在 烘培靜態場景,不用實時光去處理,一...

Unity 燈光渲染烘培筆記

arealight燈光型別只能是baked,不能調節,只對靜物體有效。baked型別的光只對靜物體有效,下圖中紅色的arealight和白色的pointlight都是baked型光,而前面的一面牆不是靜物體 生成光照貼圖的前提條件之一是開啟baked gi 開啟gi global iiuminati...

unity 獲取物體尺寸

以size的x方向為例 1 gameobject.renderer.bounds.size.x 這個值的結果真實反應出有meshrenderer這個元件的模型的尺寸。不需要再乘以localscale.x。2 gameobject.getcomponent mesh.bounds.size.x 通過m...