粗粒度剔除:根据物体之间的遮挡关系,剔除遮挡的物体。
多顶点分配到GPU不同单元执行,提升速度
1 应用阶段
1.1 场景阶段
### 1.2 粗粒度剔除
剔除与摄像机与视锥体不相交的光源或者光线照射方向与与视角不重合的光源。
1.3 渲染设置
1.4 调用call draw
2 几何阶段
2.1 顶点着色器
投影变换:3D投影2D画面
第三步:MVP变换矩阵
2.2 曲面细分着色器(插值计算) 几何着色器
2.3 投影
2.4 裁剪
2.5 屏幕映射
投影画面映射到一定分辨率的屏幕画面
3 光栅化阶段
3.1 检查片元像素覆盖情况
3.2
4 逐片元着色
4.1 片元着色
4.2 颜色混合
- 透明度测试
- 深度测试
- 模板测试
4.3 混合
5 后处理
这个课程最好看完shader入门精要后