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編程指南(原書第7版) pdf高清版22.65M
- 下載地址
發(fā)表評論
0條評論軟件排行榜
熱門推薦
- 得間免費小說電腦版 v5.3.0.372.58M / 簡體中文
- 有柿電腦版 v11.6.284.23M / 簡體中文
- cnki全球?qū)W術(shù)快報電腦版 v1.0.1135.99M / 簡體中文
- 京東讀書電腦版 v1.13.4官方版1.98M / 簡體中文
- 瀟湘書院電腦版 v2.3.11.888官方版49.65M / 簡體中文
- 吉利博瑞用戶手冊 pdf高清版57.89M / 簡體中文
- 未公開的Oracle數(shù)據(jù)庫秘密 迪貝斯pdf掃描版34.69M / 簡體中文
- linux常用命令大全 chm版1.48M / 簡體中文
- 本草綱目 5.34M / 簡體中文
- Scala程序設(shè)計第二版 pdf高清完整版15.83M / 簡體中文