点击上方“小白学视觉”,选择加"星标"或“置顶

重磅干货,第一时间送达

作者:Albert,东南大学,Datawhale成员

5b5f07dec15ba8d8143d9c877c25dea5.png

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

4da7d53b86fc92ed63d7edff30591d53.jpeg

入门

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

8b9eecaee399583b312266c8b3920fa3.jpeg

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

aba176e810a0f9050d8aee2c6bc8cc78.jpeg

渲染

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

335697deff3ba57d22bb6c0da7a15825.jpeg

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

53fac1bd8024ec236d9a0b178135228a.jpeg

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

5a4774106f8d52d3407f73438ee249b4.png

物理仿真/动画

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

建模

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

8df40d717db4cb097a20a8dfbc2ed876.jpeg

其他

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

97cd0860f2fe62f97147289e22c5f61a.jpeg

One More Thing

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

资料链接汇总

  1. 闫令琪 GAMES101(基础入门课程)

  • 课程主页:https://sites.cs.ucsb.edu/~lingqi/teaching/games101.html

  • B站视频:https://www.bilibili.com/video/av90798049

  1. 闫令琪 GAMES202(实时渲染课程)

  • 课程主页:https://sites.cs.ucsb.edu/~lingqi/teaching/games202.html

  • B站视频:https://www.bilibili.com/video/BV1YK4y1T7yY?p=1

  1. 毛星云 对于RTR(Real Time Rendering)第三版的知识提炼

  • 链接:https://zhuanlan.zhihu.com/p/26259772

  1. Physically Based Rendering(离线渲染资料)

  • 链接:https://www.pbrt.org

  1. 胡渊鸣 GAMES201(物理仿真动画课程)

  • 课程主页:https://yuanming.taichi.graphics/teaching/2020-games201/

  • B站视频:https://www.bilibili.com/video/BV1ZK411H7Hc

  1. 不只是翻译——记《基于物理的建模与动画》的出版

  • 链接:https://zhuanlan.zhihu.com/p/342390945

  1. 刘利刚 GAMES102(几何建模课程)

  • 课程主页:http://staff.ustc.edu.cn/~lgliu/Courses/GAMES102_2020/default.html

  • B站视频:https://www.bilibili.com/video/BV1NA411E7Yr?from=search&seid=18302149284098295484

  1. 傅孝明(数字几何处理课程)

  • 课程主页:http://staff.ustc.edu.cn/~fuxm/course/2020_Spring_DGP/index.html

  • B站视频:https://www.bilibili.com/video/BV1B54y1B7Uc?from=search&seid=16775953402156247982

  1. 作者计算机图形学专栏(点击阅读原文直达):

  • 链接:https://www.zhihu.com/column/ComputerGraphics

好消息!

小白学视觉知识星球

开始面向外开放啦👇👇👇

2b7a9395fb28afbcdcc427bdea8355a3.jpeg

下载1:OpenCV-Contrib扩展模块中文版教程

在「小白学视觉」公众号后台回复:扩展模块中文教程,即可下载全网第一份OpenCV扩展模块教程中文版,涵盖扩展模块安装、SFM算法、立体视觉、目标跟踪、生物视觉、超分辨率处理等二十多章内容。


下载2:Python视觉实战项目52讲
在「小白学视觉」公众号后台回复:Python视觉实战项目,即可下载包括图像分割、口罩检测、车道线检测、车辆计数、添加眼线、车牌识别、字符识别、情绪检测、文本内容提取、面部识别等31个视觉实战项目,助力快速学校计算机视觉。


下载3:OpenCV实战项目20讲
在「小白学视觉」公众号后台回复:OpenCV实战项目20讲,即可下载含有20个基于OpenCV实现20个实战项目,实现OpenCV学习进阶。


交流群

欢迎加入公众号读者群一起和同行交流,目前有SLAM、三维视觉、传感器、自动驾驶、计算摄影、检测、分割、识别、医学影像、GAN、算法竞赛等微信群(以后会逐渐细分),请扫描下面微信号加群,备注:”昵称+学校/公司+研究方向“,例如:”张三 + 上海交大 + 视觉SLAM“。请按照格式备注,否则不予通过。添加成功后会根据研究方向邀请进入相关微信群。请勿在群内发送广告,否则会请出群,谢谢理解~
Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐