一、渲染管线
渲染管线定义:3D元素数据--渲染管线-->屏幕上2D图像
工作流程线性,上一个阶段的输出变为下一个阶段的输入
- 应用阶段:粗粒度剔除、进行渲染设置、准备基础数据、输出到几何阶段
- 几何阶段:顶点着色器、曲面细分、几何着色器、顶点裁剪、屏幕映射
- 光栅化阶段:三角形(点/线)设置、三角形(点/线)遍历、片段着色器
- 逐片元着色器:裁剪测试、透明度测试、深度测试、模板测试、混合
- 后处理
二、应用阶段
1.准备基本场景数据
场景物体数据
- 物体变换数据:位置、旋转、缩放等
- 物体网格数据:顶点位置、UV贴图等
摄像机数据
- 位置、方向
- 远近裁剪平面
- 正交/透视(FOV)
- 视口比例/尺寸 </