您現在的位置是:首頁 > 單機遊戲首頁單機遊戲

OpenGOpenGL開發工程師班L開發工程師班

  • 由 曙海高階技術專家 發表于 單機遊戲
  • 2022-09-30
簡介混合1)組合顏色2)混合函式,與混合計算方式3)抗鋸齒第四部分 變換向量矩陣1,矩陣及其程式設計方法2,向量及其程式設計方法3,變換及其程式設計方法4,模型檢視矩陣及其程式設計方法5,物件及其程式設計方法6,投影矩陣及其程式設計方法第五部分

頂點緩衝區怎麼建立

OpenGOpenGL開發工程師班L開發工程師班

第一部分 環境搭建

1,VS 2010 環境搭建與專案工程建立與配置

1)VS 2010 環境搭建

2)專案工程建立

3)專案工程配置

2,Linux Fedra 環境搭建與專案工程建立與配置

1)Fedra 環境搭建

2)庫的安裝

3)原始碼編寫

4)原始碼編譯

5)可執行檔案的執行

6)makefile檔案的編寫

3,Linux Ubuntu 環境搭建與專案工程建立與配置

1)Fedra 環境搭建

2)庫的安裝

3)原始碼編寫

4)原始碼編譯

5)可執行檔案的執行

6)makefile檔案的編寫

4,Android 環境搭建與專案工程建立與配置

1)Android 環境搭建

2)專案工程建立

3)專案工程配置

4) 開發要點

5,iPhone/iPAD 環境搭建與專案工程建立與配置

1)iPhone/iPAD 環境搭建

2)專案工程建立

3)專案工程配置

4)基於片段著色器和頂點著色器的編寫模型

第二部分 OpenGL編寫規範和開發思路

1,典型例項解析

2,編寫規範

1)要包含的東西

2)宏的編寫

3)啟動流程和程式碼編寫

4)座標系的設定與程式碼編寫

5)完成設定和程式碼編寫

3,按鍵與動作的加入方法

4,重新整理顯示與程式碼編寫

5,動畫的編寫方法與程式碼

第三部分 渲染與程式設計

1。著色器及其程式設計方法

2。建立座標系及其程式設計方法

3。使用儲存著色器及其程式設計方法

4。將點連線及其程式設計方法

5。裁剪及其程式設計方法

1)裁剪程式設計

2)裁剪程式設計

6。混合

1)組合顏色

2)混合函式,與混合計算方式

3)抗鋸齒

第四部分 變換/向量/矩陣

1,矩陣及其程式設計方法

2,向量及其程式設計方法

3,變換及其程式設計方法

4,模型檢視矩陣及其程式設計方法

5,物件及其程式設計方法

6,投影矩陣及其程式設計方法

第五部分 GLSL著色語言、片段著色器、頂點著色器、幾何著色器

1,GLSL-OpenGL著色語言開發要點

1)變數和資料型別

2)儲存限定符

2,GLSL著色器

1)片段著色器

2)頂點著色器

3)幾何著色器

3,使用GLSL建立著色器

1)片段著色器

(1)程式起點

(2) 宣告變數

(3)main函式編寫

2)頂點著色器

(1)程式起點

(2) 宣告變數

(3)main函式編寫

3)幾何著色器

(1)程式起點

(2) 宣告變數

(3)main函式編寫

4,著色器和應用程式的結合

5,綜合應用例項

第六部分 GLSL著色語進行著色器程式設計進階

1,模擬光線

1)漫反射光及其程式設計方法

2)鏡面光

3)環境光

2,ADS光照模型及其程式設計方法

3,Phong著色及其程式設計方法

4,紋理及其程式設計方法

1)紋理單元及其程式設計方法

2)照亮紋理單元及其程式設計方法

5,丟棄片段及其程式設計方法

第七部分 GLSL著色語進行著色器程式設計高階--紋理及其程式設計方法

1,矩形紋理及其程式設計方法

2,立方體貼圖及其程式設計方法

3,多重紋理及其程式設計方法

4,點塊紋理及其程式設計方法

5,紋理陣列及其程式設計方法

第八部分 緩衝區與幀緩衝區高階程式設計

1,緩衝區及其程式設計方法

1)緩衝區的建立方法及其程式設計

2)緩衝區的填充

3)畫素緩衝區物件的使用

2,幀緩衝區及其程式設計方法

1)FBO程式設計

2)渲染緩衝區物件的方法及其程式設計

3)緩衝器的繪製

4)幀緩衝器的完整性

5)如何在幀緩衝器中進行資料複製

6)FBO綜合使用

第九部分 Opegl程式設計高階--如何提高繪圖的效能和變換反饋程式設計

1,如何提高繪圖的效能與效率

1)組合繪製函式及其程式設計方法

2)使用圖元重啟對幾何圖形進行組

3)例項渲染

4)自動獲得資料

2,變換反饋

1)儲存變換的頂點

2)變換反饋

3)光柵化的關閉和重啟

4)使用圖元查詢對頂點進行計數

5)使用圖元查詢的結果

6)變換反饋綜合案例

Top