CPSC 426 Computer Animation

September-December 2009, MWF 12pm-1pm, in Dempster 101.

Instructor: Michiel van de Panne

TA: Suwen Wang

Prerequisites: one of CPSC 314, CPSC 414, or EECE 478.

Syllabus handout

News

December 17: final grades posted.
Happy holidays and best wishes for the new year -- Michiel

December 8: rigid body dynamics notes posted

December 2: current grades posted

November 22: fixed Linux template code access for A3; skinning notes now online.

November 13: Assignment #3 template code now online (see 'work'). Lectures notes have also been updated.

November 12: Lectures page is now up to date

October 13: Assignment #2 template code now online (see 'work'). Lecture notes have also been updated.

September 28: The 'handin' script is now enabled. Also note that the provided demo code does compile and run correctly on the ugrad machines, but not the ugrad servers like 'galiano'. Instead, use the linux machines in ICICS 005, e.g., linNN.ugrad.cs.ubc.ca, where NN is the two digit number of a machine, i.e., 11.

September 27: The 426 discussion group on Vista is active (since Sept 24).

September 24: Assmt 1 Q1 Paper and starter code now available, see Work.

September 21: Notes updated online, Assignment 1 PDF posted online.

September 16: Assignment 1 hardcopy out.

Learning Goals

This course is about the fundamental ideas and algorithms of animation, with applications in making games, films, simulations, etc. This is not an art class and we won't be learning to use any particular animation package. The focus will be on the history, principles, representations, algorithms, and tool pipelines of animation.

After this course, students will be able to:

Contacting Us

You can always email me at van@cs.ubc.ca. My office hours are (to be determined) in X865 (the south side of the new part of the building). I will also be available after class, or by appointment.

Suwen's office hour is (to be determined), in X150

Previous Offerings