渲染流程
来源:互联网 发布:打字软件 编辑:程序博客网 时间:2024/04/29 17:32
1. 渲染
渲染指的是在给定虚拟摄像机、三维物体、光源、光照模式、纹理等诸多条件的情况下,生成或绘制成一幅二维图像的过程。如下图所示,左图中,相机放在棱椎的顶端(四条线段的交汇点),只有可视体内部的图元会被渲染:
渲染出的图像的位置、形状是由它们的几何形状,环境特性,摄像机位置决定的,而物体的外观由材质特性,光源,纹理和着色模型确定。
2. 渲染流程
渲染流程主要包括三个阶段:应用阶段、几何阶段、光栅化阶段。
其中,顶点着色器、生成图元、裁剪、屏幕映射属于几何阶段;光栅化、片段着色器、逐片段操作属于光栅化阶段。
上图更形象得显示了渲染的过程。triangle assembly对应生成图元、裁剪、屏幕映射过程;testing and blending对应逐片段操作。
3. 名词解释
光栅化(Rasterization):Rasterization,adobe公司将其翻译为像素化,这样更容易理解。光栅化是把顶点数据转换为片元的过程,具有将图转化为一个个栅格组成的图象的作用,特点是每个元素对应帧缓冲区中的一像素。
关于几何阶段、光栅化阶段的详细解释,后续会更新。
几何阶段:http://blog.csdn.net/xingqing_myz/article/details/77857031
4. 参考文献/博客:
http://blog.csdn.net/poem_qianmo/article/details/70544201
https://en.wikipedia.org/wiki/Graphics_pipeline
https://www.ntu.edu.sg/home/ehchua/programming/opengl/CG_BasicsTheory.html
http://duriansoftware.com/joe/An-intro-to-modern-OpenGL.-Chapter-1:-The-Graphics-Pipeline.html
- 渲染流程
- 渲染流程
- 渲染流程
- 渲染流程
- 渲染流程
- 07-渲染流程-1-流程
- 【图形学】渲染管道 渲染管线 渲染流程 渲染流水线
- 【图形学】渲染管道 渲染管线 渲染流程 渲染流水线
- 【图形学】渲染管道 渲染管线 渲染流程 渲染流水线
- Nebula3的渲染流程
- opengl渲染流程
- Opengl es渲染流程
- d3d渲染流程
- OGRE 渲染流程
- Ogre主要渲染流程
- SharpMap学习:渲染流程
- s60webkit 渲染流程
- ogre渲染流程
- ♪ ♩ ♫ 海的声音-E=核心算法*大量重复动作²
- Qt编写的计算器
- 水晶报表 (Crystal Reports) code128 条形码 保存为PDF后 不显示条形码的 解决办法
- eclipse不提示错误问题
- Qt编写的猜数字小游戏
- 渲染流程
- 理解JAVA nio非阻塞
- Linux常见目录及作用
- 其它
- Qt编写的我的记事本
- 快讯:浙江大学巡视整改通报公布
- BZOJ 1013 球形空间产生器sphere 高斯消元
- android studio下载gradle 失败
- 交换机和路由器的区别