Animation programming


Aim of the course

Presentation and discussion of the algorithms used in computer animation.

Lecture programme

Warping and morphing in vector and raster version on 2D or 3D grid. Inverse kinematics (use of J+ matrix, the CCD method). Rigid body dynamics - equations of motion and progressive rotation. Algorithms for computing the inertia tensor. Collision detection and response to collisions. Forcing trajectory. Animation of selected effects for gases and liquids. Algorithms for camera movements.

Overview of the course elements

The course includes laboratory classes. Their implementation will consolidate theoretical knowledge gained at lectures. The goal of the laboratory classes is to achieve short animations using the knowledge gained within the courses on modeling of physical phenomena and technologies of computer games.

Reading list

1. Blender Education & Help:
2. Maya 3D animation:

Copyright © 2010 Department of Computer Science   |   AGH University of Science and Technology   |   Created by Creative Bastards