CS567

Computer Animation                      

Lecture Notes

The lecture notes for the last semester are below. You have to be in the university domain to access these materials.

Week Topic Assignment
1 Introduction  
2 Principles of Animation
 
Technical Background

Mathematical Background

Orientations

Keyframing
RA1: Principles of traditional animation applied to 3D computer animation
3 Interpolation

Project Schedule
RA2: Animating rotation with quaternion curves
and
Practical Parameterization of Rotations 
4 Path Following RA3: The cartoon animation filter

IA1 out (optional): interpolation
5 Deformations

Shape Interpolation
RA4:  Fast Simulation of Skeleton-driven Deformable Body Characters 
6 Semester break  
7 Hierarchical Linkages Implementation Assignment 2 out (optional): inverse kinematics
8  Inverse Kinematics RA5: Pose Space Deformation
9 Motion Capture  
10 Motion Editing -- Notes RA6:  Motion Graphs
11 Springs and Particle Systems -- Integration Methods  
12 Collisions -- Rigid Body Dynamics  
13 Project Demonstrations  
14 Topics in Animation  
15 Topics in Animation