2.1.2 什么是渲染流水线
渲染流水线
工作任务:将三维场景渲染(生成)为一张二维图像。
渲染流程:
应用阶段(Application):开发者决定
- 准备场景数据(模型,相机,光源等)
- culling,剔除不可见物体
- 设置渲染状态(材质,纹理,shader)
- 输出渲染图元(几何信息)
几何阶段(Geometry):GPU上
- 绘制什么
- 如何绘制
- 在哪绘制
把顶点坐标变换到屏幕空间,输出屏幕空间的二维顶点坐标,深度值,着色等信息。
光栅化阶段(Rasterizer):GPU
- 根据数据渲染最终图像
- 像素化(个人理解)
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 雨夜!