机器之心报道
参与:张倩、魔王
清华姚班毕业生、MIT 博士、太极(Taichi)作者胡渊鸣开课了,《高级物理引擎实战指南 2020》今晚开讲。
如果你对计算机图形学感兴趣,相信你可能见过下边这些图:
这两个效果图都来自一个叫「太极(Taichi)」的项目,创建者是麻省理工学院博士生胡渊鸣。目前,该项目的 star 量已经过万。
太极是一种用于计算机图形应用的高性能编程语言,它嵌入在 Python 中,其即时编译器可以将计算密集型任务分散到多核 CPU 和大规模并行 GPU 中。上面的效果图就是利用「太极」做出的 demo 展示。
此外,胡渊鸣还用「太极」写过「冰雪奇缘」特效,只用了 99 行代码,知乎点赞过万。
99 行代码实现的「14 万个水、果冻和雪『粒子』」。
今年一月份,胡渊鸣又联合其他研究者推出了自动微分版本的太极——微分太极(DiffTaichi)。这一框架可以基于太极实现自动微分,在物理模拟优化方面有很高的性能和灵活性。这意味着太极从计算机图形学进入了机器学习的领域。
DiffTaichi 项目中展示的可微 3D 弹性对象模拟器。
看了上面的 demo 图是不是有些心动?想不想自己动手做一下?现在,这个机会真的来了。
昨日,胡渊鸣在知乎上宣布,他将在六一儿童节(当当当当,就是今天)开放一门线上课程:《GAMES201:高级物理引擎实战指南 2020》,作为「送给每一位计算机图形学爱好者的儿童节礼物」。
课程主页:http://games-cn.org/games201/
这门课程将介绍基于物理的动画(Physically based animation)的基础和前沿知识,从拉格朗日、欧拉、混合欧拉 - 拉格朗日三大视角,介绍刚体、布料、烟雾、液体、弹塑性体(雪、泥沙、果冻、橡皮泥等)的模拟。此外,该课程还涉及「高性能计算与物理引擎」、「物理引擎中的稀疏数据结构与可微编程」和 Taichi(太极)编程语言等内容。
课程共有十节课,每周一讲。
该课程的目标是:通过课程学习,辅以 Taichi 编程语言的使用,同学们可以独立从零开始编写最先进的高性能影视级物理求解器,并且利用自己的渲染器生成自己的特效动画。
根据介绍,该课程具备以下特色:
注重实战,寓教于乐。提供的所有代码均可一键运行实现基础效果。课程结束后,同学们能够自己写出一个拿得出手的物理求解器。
注重思维模式的训练:现代物理引擎设计宏观上要考虑什么问题?如何进行设计决策的取舍?
介绍前沿知识,覆盖 50 余篇 SIGGRAPH 论文核心思想。充分掌握本课程的知识后,基本上就具备了复现部分近年 SIGGRAPH 物理模拟论文的技能,进入了计算机图形学科研的快车道。
难度有弹性,下接地气,上不封顶,各种基础的同学可以根据口味适量学习。
不过,这门课程需要参与者最好具备高等数学、Python 或任何一门程序设计语言的背景知识。
在实战方面,该课程共设有五次简单的编码练习和三个开放项目。学生可以自愿完成,开放项目支持 1-3 人组队。
那么,在哪里可以听到这门课呢?
今晚 8:30-9:30 课程第一讲即将开播,大家可以通过 GAMES 直播间在线学习,也可以稍后在 B 站上观看课程回放。
GAMES 直播间地址:http://webinar.games-cn.org/
姚班大神胡渊鸣
胡渊鸣是 MIT 人工智能实验室(CSAIL)的博士三年级学生,师从 Fredo Durand 和 Bill Freeman 两位教授。他的研究方向是高性能编程语言、计算机图形学、物理仿真和计算摄影学,在 SIGGRAPH/TOG/ICLR/NIPS/CVPR/ICRA 发表十余篇论文。此外,他博士阶段还受到 Facebook、Adobe、Snap 等公司的奖学金支持。
胡渊鸣从小就对计算机表现出极大的兴趣。2012 年,他因在全国高中学科奥赛(信息学)中的优异成绩被保送至清华大学。2017 年 7 月,胡同学作为优秀毕业生从清华大学姚班毕业。大学期间,胡同学曾前往东京大学实习,并在此期间完成了「太极」的很大一部分工作。此外,他还曾在微软亚洲研究院跟随 Stephen Lin 博士实习,从事深度学习和计算机视觉相关工作。
2017 年,胡渊鸣进入 MIT 继续深造。2018 年 11 月,胡同学在 Wojciech Matusik 教授的指导下完成其硕士论文。
一份厚重的儿童节礼物
拿一门课作为儿童节礼物送给大家,可以说是非常有诚意了。不过,要想顺利接收这份礼物,你需要做点准备。
首先,从课程设计来看,每节课的内容都非常丰富,而且「从简单到深入的内容都有」,可能有一定难度。
其次,这门课程并非从零开始,而是基于「太极」,因此你可能需要花点时间去了解「太极」。
如果你想上课不那么痛苦,可以先通过其他课程夯实一下基础,比如 SIGGRAPH 2019 最佳博士论文奖得主闫令琪的课程。这位大神的论文每章都能当做一篇博士论文。
另外,胡渊鸣表示,他会在课程结束后将讲义上传到课程网页,相关视频录播会上传到 B 站。