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
Physics

Content

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.

Prerequisites

Literature

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
18 No Lecture
19 Collisions Rigid Body Simulation
20 No Lecture
21 Partial Differential Equations
22 Fluid Simulation Fluid Simulation
23 Skeleton-Based Animation
24 Inverse Kinematics Skeletal Animation
25 Face Animation
26 Elastic Solids Facial Animation
27 Projective Dynamics
28 No Lecture
29 Conclusion Conclusion