Graphics & Geometry Group

Computer Animation

Lecturer: Prof. Dr. Mario Botsch
Assistant: Martin Komaritzan
Lecture: Tue, 10-12, Room T2-141
Exercise: Wed, 12-14, Room V2-222
eKVV: 392129
Credits: 5 points


Computer Animation is a very attractive topic in Computer Graphics, where boring static objects are "brought to life". In this lecture we will discuss two stages of animation: character animation and physics-based simulation.

Application areas for these methods range from interactive computer games to complex special effects in movie productions. In contrast to mechanical engineering, the goal of our simulations will not be numerical accuracy, but efficient and robust computations and implementations.

In the exercises students will implement most of the techniques we discuss in this course. To allow for larger and more interesting programming assignments, the exercises are structured into three mini-projects. Our tutors have consulting hours each week, where students can get help if they have trouble with the implementation. At the end of each mini-project, students will present their results in the exercise course.



Tentative Schedule & Slides

Week Lecture (Tuesday) Exercise (Wednesday)
15 Intro (HTML, PDF),
Mass Spring Systems (HTML, PDF),
no exercise
16 Time Integration (HTML, PDF), Mass Spring Systems
17 Rigid Body Simulation (HTML, PDF),
18 No Lecture
19 Collisions (PDF) Rigid Body Simulation
20 No Lecture
21 Partial Differential Equations (PDF)
22 Fluid Simulation (HTML, PDF) Fluid Simulation
23 Skeleton-Based Animation (HTML, PDF)
24 Inverse Kinematics (HTML, PDF) Skeletal Animation
25 Face Animation (HTML, PDF)
26 Elastic Solids (HTML, PDF)
27 Projective Dynamics (HTML, PDF) Face Animation
28 No Lecture
29 Conclusion (PDF) No Exercise