声明:
- 本文章是个人在学习B站“百人计划”时的学习笔记。如有不足之处,烦请批评指正。
- 视频链接:https://www.bilibili.com/video/BV1L54y1s7xw/?vd_source=8a07825248c35f3d990cde21e751b476
笔记:
渲染流程
-
应用阶段
- 颗粒度剔除
- 剔除不需要渲染的部分(相机外的、被其他物体遮挡的)
- 准备渲染数据
- 模型的顶点数据、光照信息、相机数据、其他全局数据
- 调用DrawCall
- 颗粒度剔除
-
几何阶段
- MVP
- 顶点着色器
- 曲面细分(可选)、几何着色器(可选)
- 投影
- 顶点裁剪
- 屏幕映射
- MVP
-
光栅化阶段
- 三角形设置
- 三角形遍历
- 片元着色器
- 抗锯齿
- SSAA
- MSAA
-
逐片元操作
- 像素着色
- 颜色混合
- 各种测试
- 裁剪测试
- 透明度测试
- 深度测试
- 模板测试
- 各种测试
- 混合
-
后处理
- 抗锯齿
- FXAA
-
TXAA
- 抗锯齿





