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-09-17
  • 2021-08-21
  • 2021-09-01
  • 2021-11-16
  • 2021-03-27
  • 2021-12-27
  • 2021-11-12
猜你喜欢
  • 2021-12-21
  • 2021-10-16
  • 2021-07-15
  • 2021-05-09
  • 2021-11-03
  • 2019-09-25
  • 2021-12-03
  • 2021-12-18
相关资源
相似解决方案