3.2 顶点着色器(Vertex Shader) 3.2 顶点着色器(Vertex Shader):空间变形的元语言与几何叙事的第一行诗 在现代实时图形学的宏大交响中,若将渲染管线比作一座精密运转的钟表,那么顶点着色器便是那枚最先被发条驱动的擒纵轮——它不直接绘制像素,却决定了每一帧画面中所有几何体的时空坐标;它不渲染光影,却为后续所有光照、插值与采样铺下第一层不可逆的拓扑契约。它既非纯粹的数学变换器,亦非简单的坐标搬运工;它是GPU上首个可编程的几何语义处理器,是开发者与三维世界之间签署的第一份空间主权协议。 我们曾于第三章开篇确立一个根本性认知:渲染管线不是一条单向流水线,而是一套分阶段协商机制——每个阶段都对几何数据施加一次语义约束,并将约束后的“新事实”移交下一环节。