2024年4月27日发(作者:)

Unity3D技术之遮挡剔除详解

欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D

培训视频、U3D教程、U3D常见问题、U3D项目源码,我们致力于打造业内unity3d培训、

学习第一品牌。

遮挡剔除 (Occlusion Culling) 功能可在对象因被其他物体遮挡,当前在相

机中无法看到时,禁用对象渲染。该功能不会在三维计算机图形中自动开启,因

为在大部分情况下,离相机最远的对象最 先渲染,离相机近的对象覆盖先前的

物体(该步骤称之为“重复渲染 (overdraw)”)。遮挡剔除 (Occlusion Culling)

与视锥体剔除 (Frustum Culling) 不同。视锥体剔除 (Frustum Culling) 只禁

用相机视野外的对象渲染,不禁用视野中被遮挡的任何物体的渲染。注意,使用

遮挡剔除 (Occlusion Culling) 功能时,仍将受益于视锥体剔除 (Frustum

Culling)。

未开启遮挡剔除 (Occlusion Culling) 时渲染的场景

开启遮挡剔除 (Occlusion Culling) 时渲染的相同场景