图形学
-
渲染管线
顶点数据输入 (Vertices)
顶点着色器 (Vertex Shader)
曲面细分着色器 (Tessellation Shader)
几何着色器 (Geometry Shader)
图元装配 (Primitive Setup)
裁剪剔除 (Culling and Clipping)
屏幕映射 (Screen Mapping)
光栅化 (Rasterization)
片段着色器 (Fragment Shader)
混合测试 (Blending and Testing)
-
顶点数据
顶点坐标,顶点纹理,顶点法线,顶点颜色等
顶点缓存(Vertex Buffer),索引缓存 (Index Buffer) -
顶点着色器
输入顶点数据- 坐标变换:(*为顶点着色器中)
局部坐标 (Local Coor)
| 模型矩阵 Model *
世界坐标 (World Coor)
| 观察矩阵View *
观察坐标 (View Coor)
| 投影矩阵Projection *
裁剪坐标 (Clip Coor)
| 透视除法
标准设备空间 NDC (Normalized Device Coor)
- 坐标变换:(*为顶点着色器中)