【《Real-Time Rendering 3rd》 提煉總結】(一) 全書知識點總覽

題圖來自《地平線:黎明時分》。

一、《Real-Time Rendering 3rd》其書

在實時渲染和計算機圖形學領域,《Real-Time Rendering 3rd》這本書一直備受推崇。有人說,它是實時渲染的聖經。也有人說,它是絕世武功的目錄。

誠然,《Real-Time Rendering 3rd》這本書的世界觀架構宏大,基本涵蓋了計算機圖形學的方方面面,可謂包羅萬象。概念講得清楚明了,有豐富的論文引用,可供作為工具書查閱,深入某細分領域繼續學習使用。

當然,如果我們吹毛求疵,那麼也可以說,正因這本書包羅萬象,由於篇幅受限,就會擁有一個缺點,就是大而不精。由於篇幅,很多知識點到為止,無法展開講解,缺少更多範例,這就會讓初學者讀起來理解坡度稍為陡峭。但我們知道,圖形學和實時渲染領域的知識浩如煙海,就算是寫個字典式的總覽,這本書的篇幅也已經達到了驚人的1047頁,要是再寫詳細一些,估計至少得3000頁了。

總之,《Real-Time Rendering 3rd》這本書,可謂圖形學界「九陰真經總綱」一般的存在,當世武功的心法口訣,盡數記載。它涵蓋了計算機圖形和實時渲染的方方面面,可做論文綜述合集了解全貌,也可作案頭工具書日後查用。

二、相關背景

《Real-Time Rendering 3rd》出版於2008年,至今已經9年之久,但絲毫不能減弱它作為實時渲染界泰斗之作的重量。

另外,《Real-Time Rendering 4th》的出版遙遙無期,據了解,作者目前似乎沒有出第四版的計劃。(2017/9月 Update :第四版已經有出版的計劃,定在2018年8月,Amazon頁面:Computer Science Books @ Amazon.com)

這本書第三版目前沒有中譯版,只有第二版(英文原版出版於2002年)的中譯版。網路上有一些第三版的翻譯,但大多翻譯到第四章後就沒有下文。

三、《Real-Time Rendering 3rd》全書知識點總覽

上文已經說到,《Real-Time Rendering 3rd》這本書,可謂圖形學界「九陰真經總綱」一般的存在,當世武功的心法口訣,盡數記載。

而當我畫完這張思維導圖的時候,仔細看了看,還真有點「九陰真經總綱」圖解的感覺。(建議另存為後放大查看)

四、包含寶藏的書本主頁

當然不能忘記書本主頁,裡面有一大堆圖形學和渲染的書籍推薦,也有不少豐富的博文與資源。相信喜歡圖形學和實時渲染的你,一定會愛不釋手的。

地址在這裡:Real-Time Rendering Resources

五、後續書寫內容規劃

最近一直在邊看邊翻譯邊總結《Real-Time Rendering 3rd》,覺得非常有必要寫一個系列,將這本神作做一個系統而有特色的總結提煉。

對後續文章,目前的規劃是,一次總結一章的內容,有書寫規劃的章節如下:

    1. Chapter 2 The Graphics Rendering Pipeline 圖形渲染流水線
    2. Chapter 3 The Graphics Processing Unit 圖形處理器
    3. Chapter 4 Transforms 變換
    4. Chapter 5 Visual Appearance 視覺外觀
    5. Chapter 6 Texturing 紋理貼圖
    6. Chapter 7 Advanced Shading 高級著色
    7. Chapter 8 Area and Environmental Lighting 區域和環境光照
    8. Chapter 9 Global Illumination 全局光照
    9. Chapter 10 Image-Based Effects 基於圖像的特效
    10. Chapter 11 Non-Photorealistic Rendering 非真實感渲染
    11. Chapter 14 Acceleration Algorithms 加速演算法
    12. Chapter 15 Pipeline Optimization 管線優化

關於更新時間,依舊會在周末進行,當周的周末如果有空就會更新,當然,有些章節動輒上百頁的英文原文,自然會花額外一周的輸出時間。

總之,希望這個系列,能對喜歡遊戲編程、實時渲染和圖形學的朋友們有所裨益。希望大家多多支持,謝謝大家。

The end.

推薦閱讀:

遊戲開發相關實時渲染技術筆記12篇
【UnrealEngine4】從虛幻四的著色模型到NPR

TAG:计算机图形学 | 游戏开发 | 渲染 |