计算机图形学入门总结!
点击上方“小白学视觉”,选择加"星标"或“置顶”
重磅干货,第一时间送达作者:Albert,东南大学,Datawhale成员

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

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

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

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

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

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

物理仿真/动画
这里推荐 @胡渊鸣 老师的GAMES201[5]课程:高级物理引擎实战指南2020,该课程主要介绍了Taichi编程语言和物理模拟等,但是一些数值计算、力学知识可能有点难。最近, @白如冰 等前辈翻译的基于物理的建模与动画[6]也出版了。
建模
在几何建模方面,可以关注刘利刚老师的GAMES102[7]课程;以及傅孝明老师的数字几何处理课程[8]。此外,还有一些书籍,比如Polygon Mesh Processing。

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

One More Thing
此外,还安利一下我的专栏计算机图形学[9],目前已经收录17篇文章,包括一些GAMES101、102、201、202的文章、以及其他的图形学文章(包括我的小伙伴 @Vitruvius写的Animation系列文章),希望早日写到100篇高质量的原创图形学文章。
资料链接汇总
闫令琪 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
傅孝明(数字几何处理课程)
课程主页: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
好消息!
小白学视觉知识星球
开始面向外开放啦👇👇👇

下载1:OpenCV-Contrib扩展模块中文版教程
在「小白学视觉」公众号后台回复:扩展模块中文教程,即可下载全网第一份OpenCV扩展模块教程中文版,涵盖扩展模块安装、SFM算法、立体视觉、目标跟踪、生物视觉、超分辨率处理等二十多章内容。
下载2:Python视觉实战项目52讲
在「小白学视觉」公众号后台回复:Python视觉实战项目,即可下载包括图像分割、口罩检测、车道线检测、车辆计数、添加眼线、车牌识别、字符识别、情绪检测、文本内容提取、面部识别等31个视觉实战项目,助力快速学校计算机视觉。
下载3:OpenCV实战项目20讲
在「小白学视觉」公众号后台回复:OpenCV实战项目20讲,即可下载含有20个基于OpenCV实现20个实战项目,实现OpenCV学习进阶。
交流群
欢迎加入公众号读者群一起和同行交流,目前有SLAM、三维视觉、传感器、自动驾驶、计算摄影、检测、分割、识别、医学影像、GAN、算法竞赛等微信群(以后会逐渐细分),请扫描下面微信号加群,备注:”昵称+学校/公司+研究方向“,例如:”张三 + 上海交大 + 视觉SLAM“。请按照格式备注,否则不予通过。添加成功后会根据研究方向邀请进入相关微信群。请勿在群内发送广告,否则会请出群,谢谢理解~
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐

所有评论(0)