Unity Occlusion Culling(遮挡剔除)  技术  可以有效的 提高 游戏 性能,

Unity里 已经自带了这个功能,不用自己去写,

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

首先 ,选择 要优化的物体 点击 Static 右边的 三角形

Untity性能优化-遮挡剔除

选这个,

然后在Unity Window下

Untity性能优化-遮挡剔除 开打 这个 面板,

Untity性能优化-遮挡剔除 

 遮挡剔除检视面板的 object标签.

Object标签可以让你创建 Occlusion Areas GameObjects. 这些区域让你指定什么地方你会使用遮挡剔除.

注意: 默认情况下如果你不创建任何遮挡剔除区域, 整个场景都会进行遮挡剔除.

 

我应该在什么时候使用Occludee Static?透明物体不能遮挡,以及小物件,都不可能阻挡其他的东西,应标记为Occluders,但不是遮挡。这意味着它们将被视为能被其他物体遮挡,但不会被视为作为遮挡物自身,这将有助于减少计算量。

选择 Bake 烘焙一下, 烘培结束后。会在场景中生成

 

Untity性能优化-遮挡剔除Untity性能优化-遮挡剔除

然后 选择Visualization ,记得摄像机要勾选

Untity性能优化-遮挡剔除

选择Visualization 选项

Untity性能优化-遮挡剔除

选择 Main Camera, 然后Bake下,就OK了。移动下摄像机,就可以发现效果了

Occlusion Areas ,

Untity性能优化-遮挡剔除

 

 

 

相关文章:

  • 2021-12-02
  • 2022-12-23
  • 2021-04-22
  • 2021-04-02
  • 2021-05-09
  • 2021-11-03
  • 2022-12-23
  • 2021-12-01
猜你喜欢
  • 2022-12-23
  • 2021-12-21
  • 2021-09-26
  • 2022-01-06
  • 2021-07-15
  • 2022-12-23
相关资源
相似解决方案