本文主要是介绍Real-Time Rendering笔记 --------------------------------- 渲染管线,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一. 渲染管线:
渲染管线是指渲染的基本流程或步骤,基本渲染管线分为三个阶段:
应用程序( 逻辑 ) ------> 几何( 坐标变化和光照流水线 T&L ) ------> 光栅化
1. 应用程序( 逻辑 ) 阶段: 进行的是逻辑处理 ( 如: 移动相机,改变粒子位置等。) 是在CPU中进行处理的。
2. 几何( 坐标变化和光照流水线 T&L ): 进行定点坐标转化,光照投影裁剪计算等操作,为下一步光栅化做准备,其具体过程又可以分为:
顶点坐标转化 ------> 光照计算 ------> 投影 ------> 裁剪 ------> 屏幕映射
3. 光栅化: 经过T&L阶段顶点信息已经转化到屏幕空间,而光栅化的功能则是根据顶点信息以及Z缓冲模板缓冲等为每个像素着色,这个阶段的具体功能有: 纹理映射, Z缓冲区测试, 模板测试等。
这篇关于Real-Time Rendering笔记 --------------------------------- 渲染管线的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!