为什么使用剪辑而不是扫描转换所有行?

时间:2014-10-06 21:58:48

标签: graphics clipping

这只是一个普遍的高级问题。

在计算机图形学中,为什么最好使用剪辑而不是扫描转换每一行,然后只激活视口内的那些像素?

1 个答案:

答案 0 :(得分:0)

一些原因:

  • 剔除不可见(片段)基元:完全在视口外(或在近平面后面)的基元或基元的一部分不必在所有后剪切时进行栅格化。 / LI>
  • 光栅化性能:使用剪切,即使对于仍然可见的碎片,也不必在每个扫描线的剪切后进行额外的可见性计算(即计算视口内的扫描线跨度/在近/远的飞机之间)。
  • 准确度:光栅化基于使用增量计算的插值,如果允许的输入坐标范围不限于视口,则更难以/更昂贵。