首 頁
手機版

opengl編程指南第8版 中英文pdf高清版

opengl編程指南第8版是一本一站式服務(wù)的opengl書籍,包含了最前沿的接口標(biāo)準(zhǔn)和新特性的內(nèi)容,以及對于應(yīng)用在各行各業(yè)的現(xiàn)代OpenGL技術(shù)的腳踏實地的講解。由(美)施萊爾(Shreiner, D.)等著;王銳等譯,機械工業(yè)出版社發(fā)行。

opengl編程指南第八版最大特色就是“變革”。是的,這是一本變革之書,它直接與 OpenGL 4.3 版本的內(nèi)容相貼合,徹底以核心模式的主要函數(shù)與著色器的內(nèi)容為講解重點。如果你已經(jīng)讀過以前的一些修訂版本,并且已經(jīng)對 glBegin()、glLoadMatrix(),或者 display list 這些函數(shù)和名詞耳熟能詳,那么不要驚訝:從這一版開始,你將再也見不到有關(guān)這些內(nèi)容的介紹。即使你是一位從業(yè)數(shù)十年的 OpenGL 開發(fā)者,從這一刻開始,你恐怕也需要從頭來過。

基本介紹

opengl編程指南第8版內(nèi)容翔實,章節(jié)劃分清晰明確,適合各種層次的讀者選擇性地閱讀。不過,作為一個具有顛覆性質(zhì)的修訂版本,這一版的“紅寶書”也暴露出內(nèi)容講解上的一些問題,部分章節(jié)略顯臃腫冗余,而內(nèi)容的銜接上也不夠連貫,這樣都可能讓沒有基礎(chǔ)的新人感到無所適從。應(yīng)當(dāng)說,這也是本書未來亟待更新和改進的方面。主要內(nèi)容如下:

第 1 章對 OpenGL 可以完成的工作進行了概覽。它還提供了一個簡單的 OpenGL 程序并解釋了一些本質(zhì)性的編程細(xì)節(jié),它們可能會用于后繼的章節(jié)中。

第 2 章討論了 OpenGL 中最主要的特性—可編程著色器,并介紹了它們在應(yīng)用程序中的初始化和使用方法。

第 3 章介紹了使用 OpenGL 進行幾何體繪制的各種方法,以及一些可以讓渲染更為高效的優(yōu)化手段。

第 4 章解釋了 OpenGL 對于顏色的處理過程,包括像素的處理、緩存的管理,以及像素處理相關(guān)的渲染技術(shù)。

第 5 章給出了將 3 維場景在一個 2 維計算機屏幕上表現(xiàn)的操作細(xì)節(jié),包括各種幾何投影類型的數(shù)學(xué)原理和著色器操作。

第 6 章討論了將幾何模型與圖像結(jié)合來創(chuàng)建真實的、高質(zhì)量的 3 維模型的方法。

第 7 章介紹了計算機圖形的光照效果模擬方法,主要是這類方法在可編程著色器中的實現(xiàn)。

第 8 章介紹了使用可編程著色器生成紋理和其他表面效果的方法細(xì)節(jié),從而增強真實感和其他的渲染特效。

第 9 章解釋了 OpenGL 管理和細(xì)分幾何表面的著色器功能。

第 10 章介紹了一個在 OpenGL 渲染流水線中使用著色器進行幾何體圖元修改的特別技術(shù)。

第 11 章介紹了使用 OpenGL 幀緩存和緩存內(nèi)存實現(xiàn)高級渲染技術(shù)和非圖形學(xué)應(yīng)用的相關(guān)方法。

第 12 章介紹了最新的著色器階段,將通用計算的方法融合到 OpenGL 的渲染流水線當(dāng)中。

此外,我們也提供了一系列作為參考的附錄內(nèi)容。

附錄 A 介紹了 OpenGL Utility Toolkit 這個專用于窗口系統(tǒng)操作的庫。GLUT 是可移植的,它可以用來實現(xiàn)更簡短也更加可讀的代碼案例。

附錄 B 介紹了 OpenGL 體系中的其他 API,包括用于嵌入式和移動平臺系統(tǒng)的OpenGL ES,以及用于 Web 瀏覽器內(nèi)的交互式 3D 應(yīng)用程序的 WebGL。

附錄 C 提供了有關(guān) OpenGL 著色語言的詳細(xì)參考文檔。

附錄 D 列出了 OpenGL 維護的所有狀態(tài)變量,并介紹了獲取其數(shù)值的方法。

附錄 E 介紹了與矩陣變換相關(guān)的一些數(shù)學(xué)方法。

附錄 F 介紹了不同的窗口系統(tǒng)相關(guān)的各種庫,它們提供了各種綁定例程,以支持OpenGL 渲染到本地窗口當(dāng)中。

附錄 G 對于 OpenGL 中所用到的浮點數(shù)格式做出了概述。

附錄 H 介紹了 OpenGL 中最新的調(diào)試特性。

附錄 I 給出了有關(guān) uniform 緩存的使用的參考文檔,其中使用了 OpenGL 定義的標(biāo)準(zhǔn)內(nèi)存布局

新增內(nèi)容

opengl編程指南第8版的內(nèi)容是顛覆性的!對于那些已經(jīng)閱讀過本書以前版本的讀者來說,這一版完全根據(jù) OpenGL 應(yīng)用程序開發(fā)的最新方法和技術(shù)進行了重寫。本書將經(jīng)典紅寶書的以函數(shù)為中心的方法,與《OpenGL 著色語言》(通常也稱作“橘皮書”)一書中的著色技術(shù)進行了融合。在這一版中,作者團隊中也納入了 OpenGL 開發(fā)的一些主要貢獻者,以及 OpenGL 著色語言標(biāo)準(zhǔn)的編者。因此,這一版將會涵蓋 OpenGL 的最新版本,也就是版本 4.3,其中包括了計算著色器的內(nèi)容。本書還介紹了可編程渲染管線的每個階段。我們衷心地希望你能夠從本書中找到實用的以及有教育價值的內(nèi)容。

收起介紹展開介紹
  • 下載地址
opengl編程指南第8版 中英文pdf高清版

有問題? 點此報錯

發(fā)表評論

0條評論