Module Catalog Archive

Course: Geometric Modelling and Animation (6619-511)

Note: Last updated September 2019. Current module catalog in HohCampus.
Persons:
  • Prof. Dr. Daniel Weiskopf (verantwortlich)
Type of Course:
lecture with exercise
In-Class Hours Per Week:
4
Contents:

This course covers foundations and methods for the modeling of scenes and for computer animation. This includes the representation of curves and surfaces, which are used by modeling and animation software for modeling of objects, description of the dynamics of parameters, or keyframe animation. Physically based animation describes motion via kinematic and dynamics laws of mechanics. Applications thereof include particle systems all the way to character animation and deformation.
In particular, the following topics are covered:

- Description and modeling of curves: differential geometry of curves, polynomial curves in general, interpolation, Bezier curves, B-splines, rational curves, NURBS

- Description and modeling of surfaces: differential geometry of surfaces, tensor product surfaces, Bezier patches, NURBS, ruled surfaces, Coons pathes

- Subdivision schemes: basic concept, convergence and limit process, sudivision curves, subdivision surfaces

- Overview of animation techniques

- Keyframe animation, inverse kinematics

- Physically based animation of points and rigid bodies: kinematics and dynamics

- Particle systems: Reeves, flocking and boids, agent-based simulation

- Cloth animation: continuum mechanics, mass-spring model, numerical solvers for ordinary differential equations, explicit and implict integrators

- Collision: efficient collision detection, bounding volume hierachies, hierarchical space partitioning, collision handling, sliding and resting contact

- Fluid simulation: wave equation, Navier Stokes, level sets, particle level sets

- Basics of film production: camera, lighting, production process, storyboard

Literature:

D. Eberly, 3D Game Engine Design: A Practical Approach to Real-Time Computer Graphics. Morgan Kaufmann, 2000

G. Farin: Curves and Surfaces for CAGD: A Practical Guide. Morgan Kaufmann, 2002

R. Parent: Computer Animation: Algorithms and Techniques. Morgan Kaufmann, 2002

W. H. Press, B. P. Flannery, S. A. Teukolsky, W. T. Vetterling: Numerical Recipies - The Art of Scientific Computing. Cambridge University Press, 1986

Location:
Stuttgart-Stadt
Module: