OpenGL編程指南(原書第8版)

OpenGL編程指南(原書第8版)

《OpenGL編程指南(原書第8版)》是機械工業出版社出版的圖書,作者是Dave Shreiner,Graham Sellers,John Kessenich。

基本介紹

  • 中文名:OpenGL編程指南
  • 作者:Dave Shreiner、Graham Sellers、John Kessenich
  • 出版社:機械工業出版社
  • 出版時間:2014年10月1日
  • 頁數:668 頁
  • 定價:129 元
  • 裝幀:平裝
  • ISBN:9787111481133
  • 叢書:華章程式設計師書庫
內容簡介
現代OpenGL軟體接口允許開發人員通過2D和3D對象、顏色圖像和可程式著色器來生成高質量的計算機圖像,以及互動式程式。 《OpenGL編程指南(原書第8版)》針對OpenGL4.3版本的各種特性進行了全新闡述,並提供了有關OpenGL和OpenGL著色語言的全面介紹。本書第一次將著色器的技術與以函式功能為中心的經典技術介紹相結合。本書廣泛使用了大量全新的內容和代碼,將最新的OpenGL編程技術呈現在讀者眼前。 本書清晰地講解了OpenGL的相關功能與技術,包括幾何對象頂點的傳遞、細分,幾何著色器中的幾何變換,通過片元著色器來操作像素和紋理貼圖,以及基於幀快取對象和計算著色器的先進數據操作技術。 《OpenGL編程指南(原書第8版)》共12章,主要內容有:第1章概述OpenGL主要特性和功能;第2章討論OpenGL中最主要的特性——可程式著色器;第3...(展開全部) 現代OpenGL軟體接口允許開發人員通過2D和3D對象、顏色圖像和可程式著色器來生成高質量的計算機圖像,以及互動式程式。 《OpenGL編程指南(原書第8版)》針對OpenGL4.3版本的各種特性進行了全新闡述,並提供了有關OpenGL和OpenGL著色語言的全面介紹。本書第一次將著色器的技術與以函式功能為中心的經典技術介紹相結合。本書廣泛使用了大量全新的內容和代碼,將最新的OpenGL編程技術呈現在讀者眼前。 本書清晰地講解了OpenGL的相關功能與技術,包括幾何對象頂點的傳遞、細分,幾何著色器中的幾何變換,通過片元著色器來操作像素和紋理貼圖,以及基於幀快取對象和計算著色器的先進數據操作技術。 《OpenGL編程指南(原書第8版)》共12章,主要內容有:第1章概述OpenGL主要特性和功能;第2章討論OpenGL中最主要的特性——可程式著色器;第3章介紹使用OpenGL進行幾何體繪製的各種方法,以及一些可以讓渲染更為高效的最佳化手段;第4章闡釋OpenGL對於顏色的處理過程,包括像素的處理、快取的管理以及像素處理相關的渲染技術;第5章介紹在一個二維計算機螢幕上表現三維場景的操作細節;第6章討論將幾何模型與圖像結合來創建真實的、高質量的三維模型的方法;第7章介紹計算機圖形的光照效果模擬方法;第8章介紹使用可程式著色器生成紋理和其他表面效果的方法細節;第9章解釋OpenGL管理和細分幾何表面的著色器功能;第10章介紹在OpenGL渲染流水線中使用著色器進行幾何體圖元修改的特別技術;第11章介紹使用OpenGL幀快取和快取記憶體實現高級渲染技術和非圖形學套用的相關方法;第12章介紹了最新的著色器階段,將通用計算的方法融合到OpenGL的渲染流水線當中。 本版新增OpenGL特性包括: 有關著色器使用的最佳實踐和參考代碼,以及整個著色管線(包括幾何和細分著色器)的詳細講解。 通過計算著色器實現通用計算方法與渲染管線的集成。 在應用程式運行時同時綁定多個著色器程式的技術講解。 用來實現先進著色技術的最新GLSL特性。 針對圖形程式性能最佳化的最新技術介紹。 Dave Shreiner,ARM公司的圖形與GPU計算部門主管,自從OpenGL誕生之日起就積極地參與到它的開發當中。他創建了第一個OpenGL的商業培訓課程,並且擁有超過20年的OpenGL編程教學經驗。 Graham Sellers,《OpenGL超級寶典》的聯合作者,在AMD負責OpenGL的軟體開發。他同時還是很多OpenGL特性規範的作者,並且協助將OpenGL ES移植到桌面計算機平台。 John Kessenich,OpenGL著色語言的規範編者,LunarG公司的顧問,負責GLSL的編譯器技術。他在3DLabs和Intel幫助下開發了OpenGL 2.0和OpenGL ES 2.0。 Bill Licea-Kane,AMD的技術部門核心成員,《OpenGL Shading Language Guide》的聯合作者,OpenGL著色語...(展開全部) Dave Shreiner,ARM公司的圖形與GPU計算部門主管,自從OpenGL誕生之日起就積極地參與到它的開發當中。他創建了第一個OpenGL的商業培訓課程,並且擁有超過20年的OpenGL編程教學經驗。 Graham Sellers,《OpenGL超級寶典》的聯合作者,在AMD負責OpenGL的軟體開發。他同時還是很多OpenGL特性規範的作者,並且協助將OpenGL ES移植到桌面計算機平台。 John Kessenich,OpenGL著色語言的規範編者,LunarG公司的顧問,負責GLSL的編譯。

相關詞條

熱門詞條

聯絡我們