【《Real-Time Rendering 3rd》提煉總結】完結篇:系列合集電子書PDF下載&實時渲染知識網路圖譜&新系列預告

按照專欄之前的計劃,【《Real-Time Rendering 3rd》提煉總結】系列文章目前已經完成了書寫。這個系列文章算是沒有虎頭蛇尾,難得地善始善終了。期間陸陸續續收到了很多朋友的讚許、鼓勵與支持,在這裡謝過大家。

總結和回顧總是一個階段學習結束之後很好的收尾方式。最近花了一些業餘時間將【《Real-Time Rendering 3rd》提煉總結】系列文章進行了整理和彙編,並按照紙質出版物的標準進行了精排版,最終輸出成了一個PDF,將此系列文章以之前網頁端完全不同的方式呈現給了大家。

並且為了日後閱讀和查閱,為大家準備了精確到每章每節的PDF書籤,個人感覺其實會比看網頁版更加方便。

PS: 本書的下載鏈接在下文中。

也花了不少業餘時間,整理出了一個超大的實時渲染知識網路圖譜,將圖形學和實時渲染領域的大量知識體系和細分種類,用思維導圖的方式展現了出來。原始圖片尺寸為5100 x 20825,是幾乎涉及《Real-Time Rendering 3rd》書中講到所有渲染相關主流概念的樹狀圖,也在下文中提供了預覽圖片與下載鏈接。

一、系列文章合集精排版PDF電子書下載

《《Real-Time Rendering 3rd》提煉總結》全書共9萬7千餘字。你可以把它看做中文通俗版的《Real-Time Rendering 3rd》,也可以把它看做《Real-Time Rendering 3rd》的解讀版與配套學習伴侶。

本書的特點:

  • 純文字版PDF,支持全文搜索、快速檢索
  • 按照紙質出版物的標準進行了精排版
  • 擁有高清的配圖
  • 有一點即達對應章節的詳細目錄
  • 有精確到每章每節的書籤,非常適合快速檢索

圖 《Real-Time Rendering 3rd》提煉總結.pdf 書的封面標題

圖 精確到每章每節的PDF書籤

圖 一點即達對應章節的書本目錄

圖 按照紙質出版物的標準進行精排版的正文

在內容方面,全書按照系列專欄的順序正序收錄,分為十二章:

  • 第一章 全書知識點總覽
  • 第二章 圖形渲染管線
  • 第三章 GPU渲染管線與可編程著色器
  • 第四章 圖形渲染與視覺外觀
  • 第五章 紋理貼圖及相關技術
  • 第六章 高級著色:BRDF及相關技術
  • 第七章 延遲渲染的前生今世
  • 第八章 全局光照:光線追蹤、路徑追蹤與GI技術進化編年史
  • 第九章 遊戲開發中基於圖像的渲染技術總結
  • 第十章 非真實感渲染(NPR)相關技術總結
  • 第十一章 遊戲開發中的渲染加速演算法總結
  • 第十二章 渲染管線優化方法論:從瓶頸定位到優化策略
  • 附錄:《Real-Time Rendering 3rd》核心知識思維導圖

當你覺得《Real-Time Rendering 3rd》英文原版硬啃不下來,對照著這本書一起閱讀,也許會事半功倍。而對於想快速入門實時渲染的朋友,翻翻這本書,應該也會有所收穫。

正如上文說到的,你可以把這本書看做中文通俗版的《Real-Time Rendering 3rd》,也可以把它看做《Real-Time Rendering 3rd》的解讀版與配套學習伴侶,或計算機圖形和實時渲染相關內容的入門以及中階讀物。

下載地址:

《Real-Time Rendering 3rd》提煉總結.pdf?

github.com

本書的Github項目主頁:

QianMo/Real-Time-Rendering-3rd-Summary-Ebook?

github.com圖標

後續的勘誤,都會在Github項目主頁中進行。

二、實時渲染知識網路圖譜

有人說,讀書有一個「從薄讀到厚」再「從厚讀到薄」的過程,也許最終凝結在你腦中的只有幾句話,以及一些名詞,但「它們中的一部分已經長成了你的骨頭和肉」。

這次總結出的這幅知識網路圖,大概就是貫穿《Real-Time Rendering 3rd》這本書的渲染相關章節的知識架構,也即實時渲染的知識網路圖譜。

與系列文章第一篇中的知識網路圖不同的是,這張知識網路思維導圖更加細緻全面,更接近「九陰真經總綱」,更像加了各派心法的絕世武功的圖譜。

下面即是實時渲染的知識網路圖譜(原始圖片尺寸為5100 x 20825,知乎不支持,所以對圖片進行了縮小處理,下載高清大圖請轉到下文的鏈接):

原始高清大圖下載:

實時渲染核心知識網路圖解.jpg?

github.com

其對應的Github項目頁面:

QianMo/Game-Programmer-Study-Notes?

github.com圖標

一些說明:

  • 推薦下載原始圖片到本地,然後用穩定的看圖軟體放大查看。
  • 圖中的每一個知識點,都可以在【《Real-Time Rendering 3rd》提煉總結】系列文章中找到對應的更詳細的文字內容。
  • 遇到知識網路圖中不太明白的地方,可以先在「《Real-Time Rendering 3rd》提煉總結.pdf」中搜索該名詞進行初步了解,或者使用google/google學術搜索進行進一步了解。當然,也可以查閱《Real-Time Rendering 3rd》原文。

三、系列文章的Github版本

不少朋友喜歡閱讀Github Markdown版,這裡也為大家準備好了【《Real-Time Rendering 3rd》提煉總結系列文章的Github版,點擊下面的鏈接跳轉到目錄:

QianMo/Game-Programmer-Study-Notes?

github.com圖標

四、翹首以盼的《Real-Time Rendering 4th》即將出版

不少朋友已經知道,翹首以盼的《Real-Time Rendering 4th》將於2018年8月15面世,而且目前Amazon上已經有了其預售頁面:

Computer Science Books @ Amazon.com?

www.amazon.com圖標

目前看來,這大概是圖形學和實時渲染領域,在2018年最重磅的一本書了。

待《Real-Time Rendering 4th》面世後,如果有必要,也會在本專欄中對更新的一些新章節做對應的核心內容的梳理。

圖 《Real-Time Rendering 4th》的Amazon預售頁面

五、專欄後續文章展望

其實很早之前就已經想好了專欄下一個系列文章的走向。

個人以為,如果說《Real-Time Rendering》是圖形學和實時渲染界的九陰真經、絕世武功的目錄,那麼《GPU Gems》和《GPU Pro》系列書籍,就是江湖各派武功招牌招式的精選集。各家的武林絕學,盡收眼底。

而專欄的下一個系列文章,會繼續專註於計算機圖形學和實時渲染的進階內容,計划進行《GPU 編程精粹》I~III 和《GPU Pro》1~7,以及該系列最新的一本《GPU Zen》的核心內容的梳理。

希望透過《GPU Gems》I~III 、《GPU Pro》1~7 以及《GPU Zen》這十來本書,不僅能讓我們的圖形學技術和實時渲染技術再上一個台階,也能站在巨人的肩膀上,管中窺豹,品味這10多年間,實時渲染與遊戲開發領域的蛻變。

圖《GPU Pro 5》的封面

各位,下個系列文章,再見。

With best wishes.

推薦閱讀:

GMS2中遊戲暫停的實現(2/2)
GMS2官方教程系列8/8——隨機生成敵人
我們的同學新出爐了一批控制台小遊戲
The world at your fingertips — 天涯明月刀幕後(10)回收
《Exploring in UE4》開篇

TAG:遊戲開發 | 計算機圖形學 | 渲染 |