渲染管道(3)光栅阶段二“图元组装”

1.图元组装 (Primitive Assembly)/三角形设置(Triangle Setup)

图元组装将输入的顶点组装成指定的图元,需要关心顶点之间的关系,依据顶点的数据和信息,将需要连接的顶点连线,组成一个个面。

输入:屏幕映射后,会将顶点的屏幕坐标系下的位置信息,以及存储的额外信息:深度值(z坐标)、法线方向、视角方向等数据。

不可编程、不可配置,GPU固定实现。

  • 顶点不一定会连线,单个顶点,或者顶点的连线,也可作为图元,图元不一定是一个面。
  • 图元组装阶段会进行裁剪和背面剔除相关的优化,以减少进入光栅化的图元的数量,加速渲染过程。

1.1 为什么是三角形

因为任意多边形都可以分为多个三角形。
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/thefist11cc/article/details/124139285