Home

Awesome

GAMES201线上课程:高级物理引擎实战指南2020

最新课程主页https://yuanming.taichi.graphics/teaching/2020-games201/ (本页面不再更新)

课件下载(讲义与代码)https://forum.taichi.graphics/t/topic/272

课程回放地址https://www.bilibili.com/video/BV1ZK411H7Hc

课程直播地址: http://webinar.games-cn.org (直播结束后Bilibili有回放,请点上一个链接)

建议前置课程: 高等数学、Python或任何一门程序设计语言

课程安排: 共10节课,每周一次。2020年6月1日开始,时间为北京时间晚上8:30-10:00。

课程作业: 课程共有三个开放项目。自愿完成。开放项目可以1-3人组队。

开放项目以同学们自由发挥为主,同学们可以自己将代码分享到 https://forum.taichi.graphics/ 论坛进行讨论,互相切磋。每次我们会选择有代表性的几个项目会在下次上课展示、点评。课程最后会进行最终点评、线上颁奖。

课程大纲(暂定)

第一讲,6月1日 导论

(开放作业0:编写你自己的任意Taichi程序)

第二讲,6月8日 拉格朗日视角(1)

第三讲,6月15日 拉格朗日视角(2)

(开放作业1:实现任意隐式积分器: implicit mass-spring/FEM, PCI-SPH, MPS, ..., 并进行显式时间积分器器与隐式时间积分器器对比)

第四讲,6月22日 欧拉视角

第五讲,6月29日 多体问题与涡方法

客座讲师: 张心欣

7月6日,空一周,实现开放作业1

7月11日,开放作业1截止,点评

Homework 2 (最终作业)

第六讲,7月13日 线性弹性有限元与拓扑优化

第七讲,7月20日 混合欧拉-拉格朗日视角(1)

第八讲,7月27日 混合欧拉-拉格朗日视角(2)

第九讲,8月3日 高性能计算与物理引擎

8月10日空一次,大家完善自己的物理引擎(开放作业2)。

8月15日开放作业2 deadline。

第十讲,8月17日 总结

助教团队

未来课程的顺利进行,离不开助教同学们的鼎力相助。理论组助教负责在论坛答疑、筛选优秀编程作业:

夏一鸣
史雨宸
袁宇杰

技术组助教主要负责与课程相关的Taichi开发与维护:

杨玄达
翟骁
曹亚帝
禹鹏
冯旭东