| Class | Topics | Class Material (powerpoint and pdf) |
Readings | Assignment due dates |
|---|---|---|---|---|
|
Wednesday Sept. 24 |
Introduction Overview of algorithms and techniques Key framing, simulation, digitizing |
Chapter 1 |   | |
|
Friday Sept. 26 |
History and current opportunities Perception and the history of animation Heritage of Conventional Animation The Computer Animation industry |
ch1 (ppt) | Chapter 1 | Lab1 |
|
Monday Sept. 29 |
Review: matrices, transformations linear interpolation cubic interpolation Path Following Acceleration control: ease-in/ease-out |
ch2 (ppt) | Chapter 2 |   |
|
Wednesday Oct. 1 |
Representing Orientation Fixed angles Euler angles Quaternions |
ch2 (ppt) | Chapter 2 | Lab1 due Lab 2 |
|
Friday Oct. 3 |
Orientation Interpolation Quaternions compare to Fixed frame Interpolating through points |
ch3 (ppt) | Chapter 3 | |
|
Monday Oct. 6 |
Path Following w/ Orientation Frenet Frame Computing derivatives along a cubic curve Banking into curves |
ch3 (ppt) | Chapter 3 | Lab 3 |
|
Wednesday Oct. 8 |
Interpolation-based animation | ch4A (ppt) | Chapter 4 | Lab 2 due |
|
Friday Oct. 10 |
Hierarchical modeling & animation tree representation of nodes (segments) and arcs (transformations) rendering: tree traversal |
Chapter 5 |   | |
|
Monday Oct. 13 |
Hierarchical Modeling and Animation tree representation of nodes (segments) and arcs (transformations) rendering: tree traversal
ch5 (ppt)
|
Chapter 5 |
Lab 3 due
|
Lab 4 |
|
Wednesday Oct. 15 |
Inverse kinematics Analytic: pseudo-inverse of the Jacobian |
ch5 (ppt) | Chapter 5 |   |
|
Friday Oct. 17 |
Inverse kinematics Analytic: pseudo-inverse of the Jacobian Control terms and damped solutions | ch5 (ppt) | Chapter 5 |   |
|
Monday Oct. 20 |
other IK techniques Cyclic Coordinate Descent Transpose of the Jacovian Alternative Jacobian |
ch5 (ppt) | Chapter 5 | Lab 4 due |
|
Wednesday Oct. 22 |
Review: numerical integration: Euler integration Runge-Kutta integration Methods to update position from acceleration |
ch5 (ppt) | Chapter 5 | Lab 5 |
|
Friday Oct. 24 |
Review: physics: gravity earth gravity gravitational systems friction rigid body |
ch7int (ppt) implicit method | Chapter 7 | |
|
Monday Oct. 27 |
Review: physics: rigid body spring systems particle systems |
ch7phy (ppt) | Chapter 7 | |
|
Wednesday Oct. 29 |
ch7phy (ppt) | Chapter 7 | Lab 5 due | |
|
Friday Oct. 31 |
MIDTERM | Lab 6 | ||
|
Monday Nov. 3 |
Collision detection point-plane object-plane point-object object-object |
ch7coll (ppt) | Chapter 7 |   |
|
Wednesday Nov. 5 |
Collision response kinematic response restoring force impulse force of collision | ch7coll (ppt) | Chapter 7 |   |
|
Friday Nov. 7 |
Dynamics & Constraints: energy minimization & spacetime constraints |
ch7con (ppt) | Chapter 7 |   |
|
Monday Nov. 10 |
Lab 6 demos the Featherstone Equations |
ch7feath (ppt) | Chapter 7 | Lab6 due Lab 7 |
|
Wednesday Nov. 12 |
Dynamics and the Featherstone Equations |
ch7feath (ppt) | Chapter 7 |   |
|
Friday Nov. 14 |
Behavioral animation: knowning the environmentg FOV Vision Computing Occlusion Other senses Modeling memory | ch11Behave (ppt) | Chapter 11 |   |
|
Monday Nov. 17 |
Behavioral animation: flocking Emergent behavior Separation maintenance Centering urge Prey-Preditor model attribute variation vision modeling
ch11Behave (ppt)
| Chapter 11 |
Lab 7 due | Lab 8 |
|
Wednesday Nov. 19 |
Motion Capture |
Ch6Mocap (ppt) | Chapter 6 |   |
|
Friday Nov. 21 |
ACCAD Motion Capture Lab |   | ||
|
Monday Nov. 24 |
Personality modeling traits, moods, emotions |
ch11Person (ppt) | Chapter 11 |
Lab 8 due Project |
|
Wednesday Nov. 26 |
Crowd modeling cellular v. continuous models |
ch11Crowds (ppt) | Chapter 11 |   |
|
Monday Dec. 1 |
Misc. animations |   | Chapter 8 |   |
|
Wednesday Dec. 3 |
CFD Basic equations 2d smoke simulation |
CFD (ppt) | Chapter 8 |   |
|
Friday Nov. 21 |
Human figures animation facial, speech, walking, reaching |
Chapter 8 |   | |
|
Finals Week Monday Dec. 8 11:30 |
Final Project due |
|||
Last updated 7/28/08