Occlusion Culing遮挡剔除,在场景中将不会看到或隐藏的对象进行剔除,从而减少每帧提交给渲染管线的数据量。U3D提供了三种不同的剔除技术来供用户选择。
遮挡剔除步骤:
1)将场景中需要剔除的静态物体动勾选Static标志,可以进行光照烘培。
也可以在occlusion culling窗口中的object页签中设置,无法裁剪动态的数据,因此如果游戏对象是运动的需要勾选occludee static选项(被遮挡体),occluder static可以不用勾选(遮挡体) 。
增加Occlusion Area 组件的游戏对象可以设置进行遮挡剔除的区域,区域外的不会参与烘培,动态物体剔除则需要勾选该游戏对象的is target volume。对于运动对象突然出现的情况可以调整Target resolution来做到。将大对象分割为多个小的对象有利于进行遮挡剔除。
使用Rendering->Occlusion Portal组件来剔除对象,或补充提粗动态对象,只能在Automatic Porta