Real-Time Rendering笔记 --------------------------------- 渲染管线
2013-12-06 17:22
281 查看
一. 渲染管线:
渲染管线是指渲染的基本流程或步骤,基本渲染管线分为三个阶段:
应用程序( 逻辑 ) ------> 几何( 坐标变化和光照流水线 T&L )
------> 光栅化
1. 应用程序( 逻辑 ) 阶段: 进行的是逻辑处理 ( 如: 移动相机,改变粒子位置等。) 是在CPU中进行处理的。
2. 几何( 坐标变化和光照流水线 T&L ): 进行定点坐标转化,光照投影裁剪计算等操作,为下一步光栅化做准备,其具体过程又可以分为:
顶点坐标转化 ------>
光照计算 ------> 投影 ------> 裁剪 ------>
屏幕映射
3. 光栅化: 经过T&L阶段顶点信息已经转化到屏幕空间,而光栅化的功能则是根据顶点信息以及Z缓冲模板缓冲等为每个像素着色,这个阶段的具体功能有: 纹理映射, Z缓冲区测试, 模板测试等。
渲染管线是指渲染的基本流程或步骤,基本渲染管线分为三个阶段:
应用程序( 逻辑 ) ------> 几何( 坐标变化和光照流水线 T&L )
------> 光栅化
1. 应用程序( 逻辑 ) 阶段: 进行的是逻辑处理 ( 如: 移动相机,改变粒子位置等。) 是在CPU中进行处理的。
2. 几何( 坐标变化和光照流水线 T&L ): 进行定点坐标转化,光照投影裁剪计算等操作,为下一步光栅化做准备,其具体过程又可以分为:
顶点坐标转化 ------>
光照计算 ------> 投影 ------> 裁剪 ------>
屏幕映射
3. 光栅化: 经过T&L阶段顶点信息已经转化到屏幕空间,而光栅化的功能则是根据顶点信息以及Z缓冲模板缓冲等为每个像素着色,这个阶段的具体功能有: 纹理映射, Z缓冲区测试, 模板测试等。
相关文章推荐
- Javascript图像处理―为矩阵添加常用方法
- 利用C++实现矩阵的相加/相称/转置/求鞍点
- 从零开始学习OpenGL ES之七 – 变换和矩阵
- 3D坐标系、矩阵变换、视景体与裁剪
- [Matlab]如何随机产生信息码元矩阵u
- 我对特征值与特征向量的理解
- C语言学习之求解二维数组的最大/最小元素
- mrp-材料毛需求的一种计算方法
- android矩阵计算器
- 【LeetCode】Spiral Matrix解题笔记
- ac自动机+矩阵
- java和js实现普通矩阵和稀疏矩阵(非满矩阵)的转置
- 最小空间复杂度 矩阵旋转
- c++ 数组class 派生类继承
- python的矩阵加法和乘法
- 四元数学习之四元数和矩阵的转换
- 四元数学习之用四元数旋转向量
- Chapter 1 | Arrays and Strings--旋转N*N矩阵的图像和处理M*N矩阵,若某位置为0则所在行和列均置0
- leetcode:Rotate Image (旋转矩阵)【面试算法题】
- Android图片处理(Matrix,ColorMatrix)