CS 266 - Computer Animation :
Fall 2007


Assignments Upload Page
General Information
Text
"Computer Animation: Algorithms and Techniques" by Rick Parent
References
"Advanced Animation and Rendering Techniques" by Watt and Watt
"The Art of 3-D Computer Animation and Imaging" by Kerlow
Instructor
Prof. James K. Hahn
Office: 703 Academic Center
Office phone: 202-994-5920
E-mail: hahn@gwu.edu
URL: http://www.seas.gwu.edu/~hahn/
Office Hours
Friday 4-6pm, other times by appointment.
TA
Can Kirmizibayrak
E-mail: cankirmizi@gmail.com
Office: Staughton 301
Office Hours: Wed 5-7 or by appointment
Assignments
There will be approximately five assignments.
Late Policy
Late assignments will incur a penalty of 10% per day. You will also be allowed a total of 7 "late days" for assignments, to be used at your discretion (this includes sick days, so use them wisely). Using a "late day" will negate the 10% penalty for one day, i.e. each late day extends the deadline by 24 hours. There will be no other extensions on assignments. You may NOT use the late days on the final project.
Exams
A mid-term and a final
Grades
Based on the following weighting:
    Assignments 40%
    Midterm exam 25%
    Final exam 35%
Grading is on a curve, modified to account for overall class quality.
MISSED EXAM: By prior arrangement only, or due to an immediate personal emergency.
Cooperation
I encourage you to discuss approaches to problem solutions with each other. It is unreasonable to collaboratively work out a detailed solution, to copy a solution, or to give away a solution for the assignments. However, I encourage you to work with each other for the final project. All examinations, papers, and other graded work products and assignments are to be completed in conformance with The George Washington University Code of Academic Integrity.

Schedule
Week Topic
1 Introduction:
Course structure
Hardware and software resources
2 Introduction to traditional animation
Kinematics of motion
Key-framing introduction
Coordinate systems
(Lab 0)
3 Euler angles and Quaternions
Catmull-Rom and B-Splines
Advanced key-framing
(Lab 1)
4 Articulated Figures - Forward Kinematics
Walking, running, aperiodic motion
5 Articulated Figures - Inverse Kinematics
Physically based modeling (Rigid, collision detection and response)
Optimization techniques
(Lab 2)
6 Kinematic deformable objects
Human and animal modeling and animation (soft tissue, skin)
Facial Animation - Parametric model
(Lab 3)
7 Physically based modeling (Deformable models)
8 MIDTERM EXAM
9 Morphing
Behavioral and heuristic models
Plants, algorithmic animation
10 Optimization techniques
Evolutionary techniques
Derivation of controllers
(Lab 4)
11 Animation languages and systems
Motion-capture and Real-time Control
VR and animation
12 Rendering and temporal-aliasing
(Lab 5)
13 Sound modeling and synchronization
14 Video/editing/film recording
15 Presentation of storyboard/plan for final project
16 FINAL EXAM