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

Posted thefist11

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了渲染管道光栅阶段二“图元组装”相关的知识,希望对你有一定的参考价值。

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

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

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

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

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

1.1 为什么是三角形

因为任意多边形都可以分为多个三角形。

以上是关于渲染管道光栅阶段二“图元组装”的主要内容,如果未能解决你的问题,请参考以下文章

渲染管道光栅阶段一“总览”

渲染管道光栅阶段一“总览”

渲染管道光栅阶段五“逐片元操作”

渲染管道光栅阶段五“逐片元操作”

渲染管道光栅阶段四“片元着色器”

渲染管道光栅阶段四“片元着色器”