Graphics & Geometry Group

Computer Animation

Lecturer: Prof. Dr. Mario Botsch
Assistant: Martin Komaritzan
Lecture: Tue, 10-12, Room V2-213
Exercise: Wed, 12-14, Room GZI
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)
Intro (HTML, PDF),
Mass Spring Systems (HTML, PDF)
no exercise
Time Integration (HTML, PDF) Mass Springs System
Rigid Body Simulation (HTML, PDF)
Collisions (PDF)
Partial Differential Equations (HTML, PDF) Rigid Body Simulation
no lecture
Fluid Simulation (HTML, PDF)
Skeleton-Based Animation (HTML, PDF) Fluid Simulation
Inverse Kinematics (HTML, PDF)
Face Animation (HTML, PDF) Skeletal Animation
Elastic Solids (HTML, PDF)
Real-Time Elasticity (HTML, PDF)
no lecture Face Animation
Particle Fluids (PDF)
Avatar Creation (PDF),
Conclusion (HTML, PDF)