以下为个人学习笔记整理,涉及坐标内容统一用右手坐标系,课程官网

# 深度缓存(Z-Buffering)

深度缓存的深度表示对应每个像素点的最大深度值(深度范围[0][0\thicksim-\infty]

image-20210104170013269

# 具体步骤

暂时不考虑像素本身的透明度(忽略透明物体)

  • 绘制每个三角形
  • 如果出现三角形重叠,判断三角形每个像素的深度值。
    • 如果比之前绘制的点深度值要大,那么覆盖原有像素,更新深度缓存内的深度值。

image-20210104170830588