CIS 682: Computer Animation


Description

Survey of computer animation algorithms and techniques; interpolation, path following, quaternions, object deformations, forward/inverse kinematics, rigid body dynamics, particle systems flocking, autonomous behavior, L-systems.

Level and Credits

Prerequisites

Quarters Offered

General Information, Exclusions, etc.

Objectives

Texts

Topics

Number Topics Readings
1 Introduction, history, technical background review Ch. 1, Ch. 2
2 Interpolation, ease-in/ease-out, orientation representation and interpolation, path following Ch. 3
3 Using forward kinematics to pose articulated figures Ch. 3
4 Using inverse kinematics to support articulated figure animation Ch. 4
5 Practical simulation of rigid body dynamics for animation Ch. 4
6 Particle systems, flocking Ch. 4
7 Natural phenomena: plants, water, smoke, fire Ch. 5
8 Autonomous behavior of simulated agents; randomized crowd behavior; simulated vision and memory Ch. 6
9 Motion capture Ch. 6

Project Timetable

Week Activity
2 Preliminary proposal
4 Final proposal
7 Initial progress report
9 Intermediate progress report
Finals week Final presentation

Grading Plan

Class Participation 10%
Midterm Exam 15%
Final Exam 25%
Project 50%

Relation to ABET Criterion 3 and CSE Program Objectives

Preparer Information and Date: Syllabus prepared by Rick Parent, last modified 5/23/03.