計算機圖形學入門總結!

Computer Graphics is Awesome!下面我來梳理一下適合圖形學入門的課程或者資料。

入門
作為最基礎的課程,這里強烈安利 @閆令琪 的老師的GAMES101[1]課程,在B站累積播放量已經(jīng)接近53萬(所有帶上標的資料均在文末有相關鏈接)。這門課非常適合入門,我當年也是靠這門課發(fā)現(xiàn)了新世界(順便拿了114.81/115的成績,逃),本課對應有8次作業(yè),只需要寫核心部分的代碼,非常友好,聽說最近要重新開放作業(yè)提交的通道了。

此外,還有一本很出名的書挺適合入門,那就是大名鼎鼎的虎書:Fundamentals of Computer Graphics。

渲染
作為閆老師的十年老粉,閆老師又又又開課了!GAMES202[2]系列來了,主要講述實時渲染中的一些問題,最近已經(jīng)陰影部分講完了,這里是課程主頁和B站視頻傳送門。

此外,書的話可以看這本Real Time Rendering,現(xiàn)在已經(jīng)出到第四版了:

這里還推薦一下 @毛星云關于RTR第三版的知識提煉[3]:此外除了實時渲染,在離線渲染方向,可以參考Physically Based Rendering[4],并且配備了代碼,話說不知道閆老師會不會再開一門離線渲染的課!

物理仿真/動畫
這里推薦 @胡淵鳴 老師的GAMES201[5]課程:高級物理引擎實戰(zhàn)指南2020,該課程主要介紹了Taichi編程語言和物理模擬等,但是一些數(shù)值計算、力學知識可能有點難。最近, @白如冰 等前輩翻譯的基于物理的建模與動畫[6]也出版了。
建模
在幾何建模方面,可以關注劉利剛老師的GAMES102[7]課程;以及傅孝明老師的數(shù)字幾何處理課程[8]。此外,還有一些書籍,比如Polygon Mesh Processing。

其他
其實還有很多比較好的資料,比如GPU精粹系列、Ray Tracing in One Weekend系列、讓我入門OpenGL的LearnOpenGL中文版。

One More Thing
此外,還安利一下我的專欄計算機圖形學[9],目前已經(jīng)收錄17篇文章,包括一些GAMES101、102、201、202的文章、以及其他的圖形學文章(包括我的小伙伴 @Vitruvius寫的Animation系列文章),希望早日寫到100篇高質量的原創(chuàng)圖形學文章。
資料鏈接匯總
閆令琪 GAMES101(基礎入門課程)
課程主頁:https://sites.cs.ucsb.edu/~lingqi/teaching/games101.html B站視頻:https://www.bilibili.com/video/av90798049
閆令琪 GAMES202(實時渲染課程)
課程主頁:https://sites.cs.ucsb.edu/~lingqi/teaching/games202.html
B站視頻:https://www.bilibili.com/video/BV1YK4y1T7yY?p=1
毛星云 對于RTR(Real Time Rendering)第三版的知識提煉
鏈接:https://zhuanlan.zhihu.com/p/26259772
Physically Based Rendering(離線渲染資料)
鏈接:https://www.pbrt.org
胡淵鳴 GAMES201(物理仿真動畫課程)
課程主頁:https://yuanming.taichi.graphics/teaching/2020-games201/ B站視頻:https://www.bilibili.com/video/BV1ZK411H7Hc
不只是翻譯——記《基于物理的建模與動畫》的出版
鏈接:https://zhuanlan.zhihu.com/p/342390945
劉利剛 GAMES102(幾何建模課程)
課程主頁:http://staff.ustc.edu.cn/~lgliu/Courses/GAMES102_2020/default.html B站視頻:https://www.bilibili.com/video/BV1NA411E7Yr?from=search&seid=18302149284098295484
傅孝明(數(shù)字幾何處理課程)
課程主頁:http://staff.ustc.edu.cn/~fuxm/course/2020_Spring_DGP/index.html B站視頻:https://www.bilibili.com/video/BV1B54y1B7Uc?from=search&seid=16775953402156247982
作者計算機圖形學專欄(點擊閱讀原文直達):
鏈接:https://www.zhihu.com/column/ComputerGraphics
