CIS683 Schedule
Autumn '08

Notes
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 ch5 (ppt)
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 Speed matching
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

Course web page
Rick Parent