University of Minnesota
CSCI 8980: Physics-Based Animation
index.php

This schedule will be updated as the course progresses. Lecture slides will be posted here after class.

Sep 06: Introduction

Slides

Student survey

Reading for next class:
Integrals as Sums and Derivatives as Differences” (lecture notes from Introduction to Numerical Analysis)

Sep 08: Numerical Analysis

Slides

Reading for next class:
“Differential Equation Basics” and “Particle Dynamics” from Witkin and Baraff (2001)

Sep 13: Mass-Spring Systems

Slides

Reading for next class:
“Nonlinear Equations” from Introduction to Numerical Analysis

Sep 15: Equation Solving and Optimization

Slides

Links:
Jonathan Shewchuk, “An Introduction to the Conjugate Gradient Method Without the Agonizing Pain” (1994)

Reading for next class:
“Implicit Methods” from Witkin and Baraff

Sep 20: Time Integration

Slides

Sep 22: Classical Mechanics

Slides

Links:

Reading for next class:
Sec. 1–3 of “Constrained Dynamics” from Witkin and Baraff

Sep 27: Constrained Dynamics

Slides

Sep 29: Constrained Dynamics II

Slides

Oct 04: Constraints and Collisions

Slides

Reading for next class:
Sec. 6–7 of “Rigid Body Dynamics” from Witkin and Baraff

Oct 06: Collision Detection

Slides

Links:

Oct 11: Collision Detection and Response

Slides

Links:

Reading for next class:
Sec. 1–2 of “Rigid Body Dynamics” from Witkin and Baraff

Oct 13: Rigid Bodies

Slides

Reading for next class:

Oct 18: Collision Response

Slides

Reading for next class:
Sec. 3.1–3.6 of “Kinematics” (lecture notes from Continuum Mechanics)

Oct 20: Continuum Mechanics

Slides

Reading for next class:
Ch. 1–3 of “Part 1: The classical FEM method and discretization methodology” (course notes from Sifakis and Barbič (2012))

Oct 25: Elastic Deformation

Mid-semester course feedback form

Slides

Reading for next class:
Ch. 1–4 of “Part 1: The classical FEM method and discretization methodology” from Sifakis and Barbič (2012)

Oct 27: The Finite Element Method

Slides

Reading for next class:
Ch. 1–2 of Bridson and Müller-Fischer’s Fluid Simulation for Computer Animation (2007)

Nov 1: Fluid Simulation on Grids

Slides

Reading for next class:
Ch. 3–4 of Bridson and Müller-Fischer (2007)

Nov 3: Fluid Simulation on Grids II

Slides

Next class:

Nov 8: Student Presentations (Yuchen and Jung)

Next class:

Nov 10: Student Presentations (Mauricio and Analise)

Reading for next class:
Müller et al., “Particle-Based Fluid Simulation for Interactive Applications” (2003)

Nov 15: Fluid Simulation With Particles

Slides

Links:

Next class:

Nov 17: Student Presentation (Lake)

Next class:

Nov 22: Liquid Surfaces (with Yuchen)

Slides

Links:

Next class:

Nov 29: Student Presentations (Mauricio and Jung)

Final project progress report

Next class:

Nov 29: Student Presentations (Analise and Lake)

Reading for next class: At least two of the following:

Upcoming classes

  • Dec 6: Optimization-based methods
  • Dec 8: TBD
  • Dec 13: Project presentations