OpenGL绘制Triangle三角形
生活随笔
收集整理的這篇文章主要介紹了
OpenGL绘制Triangle三角形
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
OpenGL繪制Triangle三角形
- 前期知識準備
- 頂點輸入
- 頂點著色器
- 編譯著色器
- 片段著色器
- 著色器程序
- 鏈接頂點屬性
- 頂點數組對象
- 我們一直期待的三角形
- 索引緩沖對象
前期知識準備
在OpenGL中,任何事物都在3D空間中,而屏幕和窗口卻是2D像素數組,這導致OpenGL的大部分工作都是關于把3D坐標轉變為適應你屏幕的2D像素。3D坐標轉為2D坐標的處理過程是由OpenGL的圖形渲染管線(Graphics Pipeline,大多譯為管線,實際上指的是一堆原始圖形數據途經一個輸送管道,期間經過各種變化處理最終出現在屏幕的過程)管理的。圖形渲染管線可以被劃分為兩個主要部分:第一部分把你的3D坐標轉換為2D坐標,第二部分是把2D坐標轉變為實際的有顏色的像素。這個教程里,我們會簡單地討論一下圖形渲染管線,以及如何利用它創建一些漂亮的像素。
圖形渲染管線接受一組3D坐標,然后把它們轉變為你屏幕上的有色2D像素輸出。圖形渲染管線可以被劃分為幾個階段,每個階段將會把前一個階段的輸出作為輸入。所有這些階段都是高度專門化的(它們都有一個特定的函數),并且很容易并行執行。正是由于它們具有并行執行的特性,
總結
以上是生活随笔為你收集整理的OpenGL绘制Triangle三角形的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 没有银行卡怎么网购
- 下一篇: 住房公积金贷款额度是多少