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合稱爲視圖模型變換

相關文章
相關標籤/搜索