OpenGL超級寶典(第4版)

OpenGL超級寶典(第4版)

《OpenGL超級寶典(第4版)》是2011年12月人民郵電出版社出版的圖書,作者是[美]Richard S·Wright、Jr·Benjamin Lipchak、Nicholas Haemel。

基本介紹

  • 書名:OpenGL超級寶典(第4版)
  • 作者:[美]Richard S·Wright、Jr·Benjamin Lipchak、Nicholas Haemel
  • 出版社:人民郵電出版社
  • 出版時間:2011年12月
  • 頁數:718 頁
  • 定價:118 元
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787115235848
內容簡介,圖書目錄,

內容簡介

本書是OpenGL及3D圖形編程最好的入門指南,涵蓋了使用最新版本的OpenGL進行編程所需要的主要知識。
全書分3個部分,共22章,另有3個附錄。第 一部分包括第 1章到第 14章,介紹如何構建一個使用OpenGL的程式,如何設定3D渲染環境,以及如何創建基本對象和光線並對他們進行著色。然後,深入研究使用OpenGL和它的一些高級特性及不同的特殊效果。第 二部分包括第 15章到第 18章,分別介紹了OpenGL中支持可程式硬體[特別是在OpenGL著色語言(GLSL)中]的新特性。第三部分是第 19章到第 22章,著重介紹OpenGL是如何支持和連線Windows、Mac OS X、Linux和掌上設備。附錄部分給出了更多閱讀建議、術語表和API參考介紹。
本書適合希望精通OpenGL以便對他們的圖形編程和3D圖形知識進行擴展的程式設計師閱讀,也可以幫助那些經驗豐富的OpenGL程式設計師學習如何移植自己的應用程式。本書既可以作為學習OpenGL的教材,也可以作為隨時查閱的參考手冊。

圖書目錄

第 一部分 “舊約”——經典屬性
第 1章 3D圖形和OpenGL的介紹 2
1.1 計算機圖形的簡單歷史回顧 2
1.1.1 進入電子時代 2
1.1.2 走向3D 3
1.2 3D效果初探 5
1.2.1 透視(視角) 5
1.2.2 顏色和著色 6
1.2.3 光照和陰影 6
1.2.4 紋理貼圖 7
1.2.5 霧 7
1.2.6 混和和透明 8
1.2.7 抗鋸齒 8
1.3 3D圖形的常見用途 9
1.3.1 實時3D 9
1.3.2 非實時3D 10
1.3.3 著色器 11
1.4 3D編程的基本原則 12
1.4.1 立即模式和保持模式 12
1.4.2 坐標系統 12
1.4.3 投影:從3D到2D 15
1.5 總結 17
第 2章 使用OpenGL 18
2.1 什麼是OpenGL 18
2.1.1 標準的演化 19
2.1.2 API戰爭 20
2.1.3 OpenGL的未來 20
2.2 OpenGL的工作原理 21
2.2.1 通用實現 21
2.2.2 硬體實現 22
2.2.3 管線 23
2.3 OpenGL是API而不是程式語言 23
2.3.1 標準函式館和頭檔案 24
2.3.2 頭檔案自定義 24
2.4 API特定細節 25
2.4.1 數據類型 26
2.4.2 函式名約定 27
2.5 平台獨立性 27
2.5.1 使用GLUT 28

相關詞條

熱門詞條

聯絡我們