一、遮挡剔除(Occlusion Culling)
1、介绍:当场景中包含大量模型时,会造成渲染效率降低(也就是FPS帧速率下降),使用遮挡剔除技术,可以使那些被阻挡的物体不被渲染,达到提高渲染效率的目的。
2、原理:在场景空间中创建一个区域,该遮挡区域有单元格组成,每个单元格构成整个场景的一部分,这些单元格会把整个场景拆分成多个部分,当摄像机能够看到该单元格时,表示该单元格中的物体会被渲染出来。
3、实现步骤
①搭建场景
②给除了主角、摄像机、直线光和地面的其他物体对象标记为“遮挡静态(Occluder Static/Occludee Static)”,如下所示:
注意:当我们选择一个包含多个子对象的父物体对象时