Check out the Final Projects Gallery!
Instructor
TAs
Date | Topic | Reading | Assignments |
Sept 6 | Course Introduction | The Illusion of Life, Ch 1 | - |
Sept 8 | Posing a 3D Character: transformations, forward kinematics, and the scene graph | Maestri, Ch 7-9 | - |
Sept 11 | Keyframing: smooth motion using splines | Splines handout | Homework 1 Motion Capture / Splines OUT |
Sept 13 | Keyframing: smoothing and cyclifying motion using B-Splines | (optional) Lee, Wolberg, and Shin TVCG '97 | Homework 1 DUE in class |
Sept 15 | Variety: Textured Noise | Perlin TVCG '95 | - |
Sept 18 | Expressiveness: Effort / Shape | Chi et al. SIG '00 | - |
Sept 20 | 3D orientation: the trouble w/ Euler Angles | Watt and Watt, pp 356-368 | - |
Sept 22 | 3D orientation: Quaternions | (optional) Kim, Kim, and Shin, SIG '95 | Motion Capture / Splines DUE
Interpolating 3D OrientationsOUT |
Sept 25 | Inverse Kinematics: basics | - | Homework 2 OUT |
Sept 27 | Inverse Kinematics: multiple constraints | Zhao and Badler TOG '94 | - |
Sept 29 | Inverse Kinematics: motion editing I | Lee and Shin SIG '99 | Homework 2 DUE in class |
Oct 2 | Inverse Kinematics: motion editing II | Gleicher SIG '98 | Interpolating 3D Orientations DUE |
Oct 4 | Dynamics: building a simulator | Baraff SIG '97 course notes | - |
Oct 6 | Dynamics: linked systems | - | - |
Oct 9 | Holiday - Columbus Day | - | - |
Oct 11 | Dynamics: spatial vectors | Spatial Vectors handout | Homework 3 OUT |
Oct 13 | Dynamics: more spatial vectors | Lazlo et al. SIG '00 | Homework 3 DUE in class Homework 4 OUT |
Oct 16 | Final Project Brainstorming | - | Homework 4 DUE in class
Dynamics and InteractionOUT |
Oct 18 | Spacetime Constraints: physically plausible lamps | Witkin and Kass SIG '88 | - |
Oct 20 | Spacetime Constraints: physically plausible humans | Popovic and Witkin SIG '99 | Homework 5 |
Oct 23 | Learning: evolving simple control systems I | Ngo and Marks, SIG '93 | Homework 5 DUE in class |
Oct 25 | Learning: evolving simple control systems II | van de Panne and Fiume, SIG '93 | - |
Oct 27 | Learning: evolving creatures for competition | Sims, SIG '94 | Dynamics and Interaction DUE |
Oct 30 | Learning: adding structure to the learning process | Grzeszczuk and Terzopoulos SIG '95 | - |
Nov 1 | Learning: learning a physics model | Grzeszczuk, Terzopoulos, and Hinton SIG '98 | - |
Nov 3 | Guest Lecture: Henry Kauffman,Nearlife | - | Final Project Proposals DUE |
Nov 6 | Final Project Proposals | - | - |
Nov 8 | Final Project Proposals | - | - |
Nov 10 | Final Project Proposals | - | - |
Nov 13 | Style: scattered data interpolation | Rose, Cohen, and Bodenheimer, CG&A '98 | Revised Project Proposals DUE |
Nov 15 | Style: HMM's and PCA | - | - |
Nov 17 | Style: style vs. content in animation | Brand and Hertzmann SIG '00 | - |
Nov 20 | Style: style vs. content in other domains | (optional) Tenenbaum and Freeman, MERL TR '99 | - |
Nov 22 | Holiday - Thanksgiving | - | - |
Nov 24 | Holiday - Thanksgiving | - | - |
Nov 27 | Artistic License: view-dependent animation | Rademacher SIG '99 | - |
Nov 29 | Artistic License: image-spaces | Ngo et al. SIG '00 | - |
Dec 1 | Video: video textures | Schodl et al. SIG '00 | Final Project Writeup DUE |
Dec 4 | Final Project Presentations | - | - |
Dec 6 | Final Project Presentations | - | - |
Dec 8 | Final Project Presentations | - | - |