入门总结—零基础如何学习计算机图形学?

技术讨论 xiaoxingxing ⋅ 于 1周前 ⋅ 349 阅读
来源: Albert Datawhale 作者:Albert,东南大学,Datawhale成员


Computer Graphics is Awesome!下面我来梳理一下适合图形学入门的课程或者资料。

入门

作为最基础的课程,这里强烈安利 @闫令琪 的老师的GAMES101[1]课程,在B站累积播放量已经接近53万(所有带上标的资料均在文末有相关链接)。这门课非常适合入门,我当年也是靠这门课发现了新世界(顺便拿了114.81/115的成绩,逃),本课对应有8次作业,只需要写核心部分的代码,非常友好,听说最近要重新开放作业提交的通道了。
file

此外,还有一本很出名的书挺适合入门,那就是大名鼎鼎的虎书:Fundamentals of Computer Graphics

file

渲染

作为闫老师的十年老粉,闫老师又又又开课了!GAMES202[2]系列来了,主要讲述实时渲染中的一些问题,最近已经阴影部分讲完了,这里是课程主页和B站视频传送门。

file

此外,书的话可以看这本Real Time Rendering,现在已经出到第四版了:

file

这里还推荐一下 @毛星云关于RTR第三版的知识提炼[3]:此外除了实时渲染,在离线渲染方向,可以参考Physically Based Rendering[4],并且配备了代码,话说不知道闫老师会不会再开一门离线渲染的课!


物理仿真/动画

这里推荐 @胡渊鸣 老师的GAMES201**[5]**课程:高级物理引擎实战指南2020,该课程主要介绍了Taichi编程语言和物理模拟等,但是一些数值计算、力学知识可能有点难。最近, @白如冰 等前辈翻译的基于物理的建模与动画**[6]**也出版了。

建模

在几何建模方面,可以关注刘利刚老师的GAMES102**[7]**课程;以及傅孝明老师的数字几何处理课程**[8]**。此外,还有一些书籍,比如Polygon Mesh Processing。

file

其他

其实还有很多比较好的资料,比如GPU精粹系列、Ray Tracing in One Weekend系列、让我入门OpenGL的LearnOpenGL中文版。
file

One More Thing

此外,还安利一下我的专栏计算机图形学**[9]**,目前已经收录17篇文章,包括一些GAMES101、102、201、202的文章、以及其他的图形学文章(包括我的小伙伴 @Vitruvius写的Animation系列文章),希望早日写到100篇高质量的原创图形学文章。


资料链接汇总

  1. 闫令琪 GAMES101(基础入门课程)
  1. 闫令琪 GAMES202(实时渲染课程)
  1. 毛星云 对于RTR(Real Time Rendering)第三版的知识提炼
  1. Physically Based Rendering(离线渲染资料)
  1. 胡渊鸣 GAMES201(物理仿真动画课程)
  1. 不只是翻译——记《基于物理的建模与动画》的出版
  1. 刘利刚 GAMES102(几何建模课程)
  1. 傅孝明(数字几何处理课程)
  1. 作者计算机图形学专栏(点击阅读原文直达):


相关推荐:
CV电子书集合

成为第一个点赞的人吧 :bowtie:
回复数量: 0
暂无回复~
您需要登陆以后才能留下评论!