首 頁(yè)
手機(jī)版

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

  • 軟件大?。?7.23M
  • 軟件語(yǔ)言:簡(jiǎn)體中文
  • 軟件類(lèi)型:國(guó)產(chǎn)軟件
  • 軟件授權(quán):免費(fèi)軟件
  • 更新時(shí)間:2023/09/05
  • 軟件類(lèi)別:電子閱讀
  • 應(yīng)用平臺(tái):Windows10,Windows8,Windows7,WinVista,Win2003,WinXP,Win2000
網(wǎng)友評(píng)分:8.4分
網(wǎng)友評(píng)論 下載地址 收藏該頁(yè)
本地下載

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

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

基本介紹

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

新增內(nèi)容

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

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

有問(wèn)題? 點(diǎn)此報(bào)錯(cuò)

發(fā)表評(píng)論

0條評(píng)論