Untity性能優化-遮擋剔除

Unity Occlusion Culling(遮擋剔除)  技術  可以有效的 提高 遊戲 性能,

Unity裏 已經自帶了這個功能,不用自己去寫,

https://www.jianshu.com/p/0a7a018c5539 圖像算法 

首先選擇 要優化的物體 點擊 Static 右邊的 三角形

選這個,

然後在Unity Window下

 開打 這個 面板,

 

 遮擋剔除檢視面板的 object標籤.

Object標籤可以讓你創建 Occlusion Areas GameObjects. 這些區域讓你指定什麼地方你會使用遮擋剔除.

注意: 默認情況下如果你不創建任何遮擋剔除區域, 整個場景都會進行遮擋剔除.

 

我應該在什麼時候使用Occludee Static?透明物體不能遮擋,以及小物件,都不可能阻擋其他的東西,應標記爲Occluders,但不是遮擋。這意味着它們將被視爲能被其他物體遮擋,但不會被視爲作爲遮擋物自身,這將有助於減少計算量。

選擇 Bake 烘焙一下, 烘培結束後。會在場景中生成

 

然後 選擇Visualization ,記得攝像機要勾選

選擇Visualization 選項

選擇 Main Camera, 然後Bake下,就OK了。移動下攝像機,就可以發現效果了

Occlusion Areas ,