GAMES103:基于物理的计算机动画入门
课程简介:
本课程将作为基于物理的计算机动画技术入门,着重介绍各种基础的物理动画模拟技术。该课程主要涵盖四个方向,分别为:1)刚体模拟;2)质点弹簧、约束与布料模拟;3)基于有限元的弹性体模拟;4)流体模拟。本课程内容将不会涉及具体的物理模拟引擎,但会讨论各种引擎背后的技术,以及它们的优缺点等等。由于开发学习物理模拟需要一定的数学基础,课程初始阶段也会花一定的时间复习必备的数学知识。顺利完成课程之后,同学们应该会对基础的物理模拟技术有深入理解,对高级的模拟技术也会有部分接触。
教师简介:
王华民,博士,凌迪科技首席科学家,美国俄亥俄州立大学计算机系副教授。2002年于浙江大学(混合班)获学士学位,2004年于斯坦福大学获硕士学位,2009年于佐治亚理工学院获博士学位,2009年于加州大学伯克利分校从事博士后研究,2011年任教俄亥俄州立大学,2021年加入凌迪科技。王华民师从图形学知名学者Greg Turk,研究涉及计算机动画模拟的多个方向,包括流体,弹性体,碰撞处理等,对高性能、实时布料模拟尤为感兴趣。他在图形学顶级论坛(SIGGRAPH/SIGGRAPH Aisa/TOG)发表了近三十篇论文,其中包括作为唯一作者单独发表的四篇SIGGRAPH/SIGGRAPH Asia论文。
直播方式:
GAMES虎牙直播间 webinar.games-cn.org
2021年11月1日起,北京时间 每周一下午4:00-6:00
课程群:
课程 BBS:
课程 PPT 和视频:
https://games-cn.org/games103-slides/
课程作业:
前置课程:
– 线性代数
– 微积分
– 编程能力(C/C++/C#/javascript)
– 基本图形学知识
课程大纲:
【Day 1,2021年11月1日】Introduction
【Day 2,2021年11月8日】Math Background: Vector, Matrix and Tensor Calculus
【Day 3,2021年11月15日】Rigid Body Dynamics
【Day 4,2021年11月22日】Rigid Body Contacts(Lab 1)
【Day 5,2021年11月29日】Mass-Spring Systems
【Day 6,2021年12月6日】Constrained Approaches: PBD, PD and others (Lab 2)
【Day 7,2021年12月13日】Collision Handling
【Day 8,2021年12月20日】Soft Body Dynamics and Finite Element Method I (Lab 3)
【Day 9,2021年12月27日】Soft Body Dynamics and Finite Element Method II
【Day 10,2022年1月3日】Surface Waves (Lab 4)
【Day 11,2022年1月10日】Incompressible Fluid Dynamics and Eulerian Fluids
【Day 12,2022年1月7日】SPH and Position-Based Fluids
助教征集:
GAMES103: 基于物理的计算机动画入门 诚招助教4 – 6人。助教的主要职责为: 在论坛、微信群答疑; 批改lab作业并协助课程管理员反馈成绩。 助教需有基本的计算机图形学基础;有物理动画模拟、Unity脚本编程经验的优先。 有导师的在校学生请征求导师同意。欢迎感兴趣的小伙伴发送简历至:Games103@Style3D.com。助教名单会于10月底前确定。
本课程的作业提交由CES-Alpha提供。