Advanced Computer Animation
(4541.663A, Spring 2005)
|
Instructor |
Office: 302-325 Phone: 880-1845
|
||
|
Assistant |
Office: 302-312-1 Phone: 880-1864
|
||
|
Class hours |
Tuesday and Thursday 10:30-11:45am
|
||
|
Classroom |
|
Building 302, Room 107
|
|
|
Textbook (not required) |
|
Rick Parent, Computer Animation: Algorithms and Techniques, Morgan Kaufmann. Alan Watt and Fabio Policarpo, 3D Games: Animation and Advanced Real-time Rendering, Addison-Wesley.
|
|
Pre-requisites |
Undergraduate computer graphics Programming skills for C or C++ Programming skills for OpenGL or DirectX are required
|
||
Grading policy
|
Classroom presentation: 20 % Programming assignments: 50% Quiz & exam: 30%
|
||
|
Schedule |
|
||
|
Week 1 |
3 / 1 |
|
No class (삼일절) |
|
3 / 3 |
|
History of animation Principles of animation [slide]
|
|
|
Week 2 |
3 / 8 |
|
Affine geometry [slide]
|
|
3 / 10 |
|
Transformation [slide]
|
|
|
Week 3 |
3 / 15 |
|
Rotation and orientation: Fundamentals [slide]
|
|
3 / 17 |
|
Rotation and orientation: A coordinate free perspective | |
|
Week 4 |
3 / 22 |
|
Solving linear systems [slide]
|
|
3 / 24 |
|
Over-determined and under-determined linear systems
|
|
|
Week 5 |
3 / 29 |
|
Splines [slide] |
|
3 / 31 |
|
No class (출장) | |
|
Week 6 |
4 / 5 |
|
No class (식목일) |
|
4 / 7 |
|
Rotation and orientation: Interpolation [slide]
|
|
|
Week 7 |
4 / 12 |
|
Keyframe interpolation and speed control [slide] |
|
4 / 14 |
|
Kinematics [slide]
|
|
|
Week 8 |
4 / 19 |
|
Inverse kinematics [slide]
|
|
4 / 21 |
|
Differential equation basics Particle dynamics
|
|
|
Week 9 |
4 / 26 |
|
Midterm exam |
|
4 / 28 |
|
Implicit methods
|
|
|
Week 10 |
5 / 3 |
|
Cloth and Fur |
|
5 / 5 |
|
No class (어린이날) | |
|
Week 11 |
5 / 10 |
|
Rigid body dynamics
|
|
5 / 12 |
|
Constrained dynamics
|
|
|
Week 12 |
5 / 17 |
|
Collision and Contact
|
|
5 / 19 |
|
History of motion capture [slide]
|
|
|
Week 13 |
5 / 24 |
|
Motion data processing [slide]
|
|
5 / 26 |
|
No class (출장) | |
|
Week 14 |
5 / 31 |
|
Constraint-based methods
|
|
6 / 2 |
|
Interpolation and blending [slide]
|
|
|
Week 15 |
6 / 7 |
|
Radial basis functions [slide]
|
|
6 / 9 |
|
Term project (programming assignment #3) presentation | |