如果用顶点表示三角形 (v1, v3, v2) (v2, v3, v4) (v3, v5, v4)... 绘制 n 个三角形就需要 3n 个顶点,其中会有很多重复的顶点。...比如上面的条带,如果后续步骤中如果以 (v1, v2, v3) 顺时针为正面,那么下一个三角形的绘制应该是 (v2, v4, v3), (v3, v4, v5),(v4, v6, v5)......几何处理阶段分为以下 4 个功能阶段,对图元进行处理,最终得到其在屏幕空间的坐标。
3.1 顶点着色 - Vertex Shading
在不考虑拓扑方式的情况下,也就是一些顶点。...这一阶段主要包括两个过程:图元装配与三角形遍历。...对颜色和法线进行差值,可参考后文 多边形着色
4.2 三角形遍历 - triangle traversal
这一部分,通过各种算法,确定这些图元会覆盖哪些像素,并确保没有一个像素被多个三角形覆盖(节省渲染资源