本课程以Taichi编程语言为工具介绍基于物理的动画 (physically based animation) 的基础知识和前沿进展。Taichi编程语言(https://github.com/taichi-dev/taichi)是针对计算机图形学设计的高性能编程语言,本课程一开始会充分介绍这门语言。随后,我们会讲解基于物理的模拟的一些基础知识,包括时间积分、弹性与形变等。在课程最后我们会着重介绍如何用99行Taichi代码实现物质点法(Material Point Method, MPM),模拟液体、弹性体、弹塑性体(雪)等介质的耦合。物质点法是最近影视特效中备受青睐的算法,被广泛应用于动画电影如《冰雪奇缘》中。本课程注重实战,提供的所有代码均可一键运行。充分掌握本课程的知识后,基本上就具备了复现部分SIGGRAPH论文的技能,进入了计算机图形学科研的快车道。欢迎你的到来!
演讲摘要:
个人简介:麻省理工学院三年级博士生,研究方向是计算机图形学、物理仿真、计算摄影学及高性能编程语言,已在SIGGRAPH/ACM TOG/ICLR/NIPS/CVPR/ICRA发表论文十余篇。2017年本科毕业于清华大学姚班,博士阶段获得Facebook、Adobe、Snap等公司奖学金支持。他主导设计、开发了Taichi编程语言及其优化编译器。