深度缓冲包含了一个介于0.0和1.0之间的深度值,它将会与观察者视角所看见的场景中所有物体的z值进行比较。观察空间的z值可能是投影平截头体的近平面(Near)和远平面(Far)之间的任何值。 我们需要一种非线性变换来将这些观察空间的z值变换到[0, 1]范围之间:即它在z值很小的时候有很高的精度,而z值很大的时候有较低的精度。