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
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)
14 Intro (HTML, PDF),
Mass Spring Systems (HTML, PDF)
no exercise
15 Time Integration (HTML, PDF) Mass Springs System
16 Rigid Body Simulation (HTML, PDF)
17 Collisions (PDF)
18 Partial Differential Equations (HTML, PDF) Rigid Body Simulation
19 No Lecture
20 Fluid Simulation (HTML, PDF)
21 Skeleton-Based Animation (HTML, PDF) Fluid Simulation
22 Inverse Kinematics (HTML, PDF)
23 Face Animation (HTML, PDF) Skeletal Animation
24 Elastic Solids (HTML, PDF)
25 Real-Time Elasticity (HTML, PDF)
26 no lecture Face Animation
27 Particle Fluids (PDF, Code) no exercise
28 Virtual Humans (PDF),
Conclusion (HTML, PDF)
Face Animation