CATALOG DESCRIPTION: This course will cover the basic principles of character simulation, including artificial intelligence, physical simulation, and animation.  Grading will be based on programming assignments and open projects involving the Twig procedural animation system.  AI topics will include: emotion and personality simulation, social simulation, behavior-based programming, reactive planning, and path planning.  Other topics will include physical simulation of rigid and non-rigid bodies, procedural animation, and control structures for interactive narrative.

COURSE INSTRUCTOR: Prof. Ian Horswil

PREREQUISITES: EECS 214 or instructor’s permission, basic understanding of what vectors and matrices are, although facility with linear algebra is not necessary.