图形渲染管线是实时渲染的核心组件。渲染管线的功能是通过给定虚拟相机、3D场景物体 以及光源等场景要素来产生或者渲染一副2D的图像。如上图所示,场景中的3D物体通过管 线转变为屏幕上的2D图像。渲染管线是实时渲染的重要工具,实时渲染离不开渲染管线。 图形渲染管线主要包括两个功能:一是将物体3D坐标转变为屏幕空间2D坐标,二是为屏幕 每个像素点进行着色。渲染管线的一般流程如下图所示。分别是:顶点数据的输入、顶点 着色器、曲面细分过程、几何着色器、图元组装、裁剪剔除、光栅化、片段着色器以及混 合测试。我们会在后文对管线的各个阶段进行详细的介绍。