Computer Animation (4190.417)
Fall 2005
|
Instructor |
E-mail: jehee (at) mrl (dot) snu (dot) ac (dot) kr Office: 302-325 Phone: 880-1845
|
||
|
Teaching Assistant |
Eun Jung Joo E-mail: ejjoo (at) mrl (dot) snu (dot) ac (dot) kr Office: 302-312-1 Phone: 880-1864
|
||
|
Class hours |
Monday and Wednesday 1:00-2:15pm
|
||
|
Classroom |
|
Building 302, Room 308
|
|
|
Textbook |
|
Rick Parent, Computer Animation: Algorithms and Techniques, Morgan Kaufmann.
Numerical Recipes in C (or C++): The art of Scientific Computing, Cambridge.
Three-Dimensional Computer Graphics: A Coordinate-Free Approach, Tony DeRose.
Siggraph course notes "Physically Based Modeling" by Andrew Witkin, David Baraff, and Michael Kass.
|
|
Pre-requisites |
Undergraduate computer graphics Programming skills for C or C++ Programming skills for OpenGL or DirectX are required.
|
||
Grading policy
|
Homework: 10 % Programming assignments: 50% Quiz & exam: 40%
|
||
BBS
|
http://bacchus.snucse.org/~digitz/bbs/zboard.php?id=Animation | ||
|
Schedule |
|
||
|
Week 1 |
9 / 5 |
|
History of animation Principles of animation [slide]
|
|
9 / 7 |
|
Affine geometry [slide]
|
|
|
Week 2 |
9 / 12 |
|
Transformation [slide]
|
|
9 / 14 |
|
Rotation and orientation: Fundamentals [slide]
|
|
|
Week 3 |
9 / 19 |
|
No class (추석) |
|
9 / 21 |
|
Rotation and orientation: A coordinate-free perspective
|
|
|
Week 4 |
9 / 26 |
|
Solving linear systems [slide]
|
|
9 / 28 |
|
Over-determined and under-determined linear systems
|
|
|
Week 5 |
10 / 3 |
|
No class (개천절) |
|
10 / 5 |
|
Splines [slide] [note1] [note2]
|
|
|
Week 6 |
10 / 10 |
|
Rotation and orientation: Interpolation [slide]
|
|
10 / 12 |
|
Keyframe interpolation and speed control [slide]
|
|
|
Week 7 |
10 / 17 |
|
Electric Theater |
|
10 / 19 |
|
Midterm exam (7:30 pm, Bld. 302 - Room 308) | |
|
Week 8 |
10 / 24 |
|
Kinematics [slide]
|
|
10 / 26 |
|
Inverse kinematics [slide]
|
|
|
Week 9 |
10 / 31 |
|
|
|
11 / 2 |
|
||
|
Week 10 |
11 / 7 |
|
|
|
11 / 9 |
|
||
|
Week 11 |
11 / 14 |
|
|
|
11 / 16 |
|
||
|
Week 12 |
11 / 21 |
|
|
|
11 / 23 |
|
Field trip to the motion capture lab
|
|
|
Week 13 |
11 / 28 |
|
History of motion capture [slide]
|
|
11 / 30 |
|
Motion data processing [slide] |
|
|
Week 14 |
12 / 5 |
|
Constraint-based methods |
|
12 / 7 |
|
Interpolation and blending [slide] | |
|
Week 15 |
12 / 12 |
|
Data-driven techniques [slide] |
|
12 / 14 |
|
Term project presentation (Virtual fashion show contest) | |