光栅化渲染器:深度缓存前言深度缓存(z)深度缓存(1/z)结尾
前言上一篇文章我们已经发现了渲染不正确的问题,我们今天就通过z buffer来解决这个问题。深度缓存深度缓冲区与帧缓冲区相对应,用于记录上面每个像素的深度值,通过深度缓冲区,我们可以进行深度测试,从而确定像素的遮挡关系,保证渲染正确。深度缓存中存储着每个象素点的深度值,深度值(Z值)越大,则离摄像机越远。在不使用深度测试的时候,如果我们先绘制一个距离较近的物体,再绘制距离较远的物体,则距离远的物体因为后绘制,会把距离近的物体覆盖掉,这样的效果并不是我们所希望的。而有了深度缓冲以后,绘制物体的顺序