opengl渲染管线梳理

opengl渲染管线梳理html

http://www.cnblogs.com/zhanglitong/p/3238989.html测试

坐标系变换和矩阵优化

http://www.cppblog.com/guojingjia2006/archive/2012/12/07/196089.htmlhtm

 

 

OpenGL渲染管线梳理:私货blog

1.获得顶点数据,将顶点数据经过变换坐标系获得相机坐标系的顶点数据。get

2.变换后的顶点数据,添加纹理坐标,光照信息等数据后,进行离散化,造成片断it

3.背面裁剪,深度测试等优化手段渲染

4.将片断进行纹理映射,雾等操做数据

5.进行投影,裁剪,光栅化等操做viewport

 

矩阵,坐标系变换关系:

模型本地坐标系-a>世界坐标系-b>相机坐标系-c>投影后的坐标系-d>视口变换后的坐标系->设备坐标系(Windows建立的窗口)

a:gltranslate等等(模型变换)

b:glulookat(视图变换)

c:gluPerspective(),glfrusm(),gluorth2d(投影变换)

d:glviewport(视口变换)

e:glcreateWindow()等(建立窗口等)

a,b合称为视图模型变换

相关文章
相关标签/搜索