OpenGL命令最初就是用C語言函數來進行描述的,對于學習過C語言的人來講,OpenGL是容易理解和學習的。如果你曾經接觸過TC的graphics.h,你會發現,使用OpenGL作圖甚至比TC更加簡單。在這個教程里,我將教你在Windows環境中創建OpenGL程序.它將顯示一個空的OpenGL窗口,可以在窗口和全屏模式下切換,按ESC退出.它是我們以后應用程序的框架. 理解OpenGL如何工作非常重要,你可以在教程的末尾下載源程序,但我強烈建議你至少讀一遍教程,然后再開始編程.本書清晰地講解了OpenGL的相關功能與技術,包括幾何對象頂點的傳遞,細分;幾何著色器中的幾何變換,觀察矩陣;通過片元著色器來操作像素和紋理貼圖;以及基于幀緩存對象和計算著色器的先進數據操作技術。
OpenGL編程指南目錄
第1章概述OpenGL主要特性和功能;
第2章討論OpenGL中最主要的特性——可編程著色器;
第3章介紹使用OpenGL進行幾何體繪制的各種方法,以及一些可以讓渲染更為高效的優化手段;
第4章闡釋OpenGL對于顏色的處理過程,包括像素的處理、緩存的管理以及像素處理相關的渲染技術;
第5章介紹在一個二維計算機屏幕上表現三維場景的操作細節;
第6章討論將幾何模型與圖像結合來創建真實的、高質量的三維模型的方法;
第7章介紹計算機圖形的光照效果模擬方法;
第8章介紹使用可編程著色器生成紋理和其他表面效果的方法細節;
第9章解釋OpenGL管理和細分幾何表面的著色器功能;
第10章介紹在OpenGL渲染流水線中使用著色器進行幾何體圖元修改的特別技術;
第11章介紹使用OpenGL幀緩存和緩存內存實現高級渲染技術和非圖形學應用的相關方法;
第12章介紹了最新的著色器階段,將通用計算的方法融合到OpenGL的渲染流水線當中。
- PC官方版
- 安卓官方手機版
- IOS官方手機版