当使用遮挡剔除时,会在渲染对象被送进渲染流水管线之前,将因为被遮挡而不会被看到的隐藏面或隐藏对象进行剔除,从而减少了每帧的渲染数据量,提高了渲染性能
在遮挡密集的场景中,性能提升会更加明显
操作步骤如下:
- 修改摄像机的near、far参数,使far值小一些
- 打开Window菜单下的Occlusion Culling窗口
- 点击Object标签,选择要进行剔除的对象,勾选Occluder Static和Occludee Static
- 点击下侧的bake按钮完成烘焙,点击clear按钮可以清除之前烘焙的数据
- 点击visualization标签,选择摄像机,运行,可以预览剔除效果