CSCI 6555 Computer Animation: Fall 2020
General Information
Text
- "Computer Animation: Algorithms and Techniques" by Rick Parent, 3rd edition
References
- Watt and Watt, Advanced Animation and Rendering Techniques
- Kerlow, The Art of 3-D Computer Animation and Imaging
Instructor
Prof. James K. Hahn
Office: 800 22nd St. NW Suite 5830
Office phone: 202-994-5920
E-mail: [email protected]
URL: https://icg.gwu.edu
Office Hours: 4:00PM - 5:00PM on Thursday
Bulletin Course Description
Euler angles and quaternions; articulated figure motion; forward and inverse kinematics; kinematic, physics based, and behavioral motion control; rendering problems (temporal aliasing); sound synthesis and synchronization; recording and editing techniques.
Prerequisites
CSCI 4554, introduction to linear algebra (mathematical maturity), comfortable programming.
Assignments
There will be approximately five assignments, Grades are based on the algorithms used, implementation, and having a working system.
Learning Outcomes
- understand algorithmic principles of motion control for computer animation
- apply principles of motion control to write code to create animation systems (motion control)
- be prepared for job in production environment, games, visualization, simulation, medicine, etc.
- be prepared for further graduate studies in computer animation, graphics
Estimated work expected
Direct Instruction: 150 minutes per week
Independent learning: 300 minutes per week
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.
Academic Integrity Code
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
- Introduction (Lab 0)
Resources - Coordinate systems: Euler angles and Quaternions (Lab 1)
- Interpolation
Parametric Splines Arc length parameterization - Deformable objects
Bicubic surfaces Structure dependent and independent deformation Free form deformation Morphing - Hierarchical objects (Lab 2)
Forward kinematics Inverse kinematics - A. Character animation
Walking, running Aperiodic motion Facial animation
B. Motion Capture
MIDTERM
- A. Physics-based rigid motion control (Lab 3)
B. Physics-based deformable motion control - Behavioral animation, Derivation of controllers (Lab 4)
- Natural phenomena
- Rendering and production (Lab 5)
Compositing Temporal aliasing - Sound and post production
FINAL EXAM
Festival of Animation!
- Students should notify faculty during the first week of the semester of their intention to be absent from class on their day(s) of religious observance.
- Faculty should extend to these students the courtesy of absence without penalty on such occasions, including permission to make up examinations.
- Faculty who intend to observe a religious holiday should arrange at the beginning of the semester to reschedule missed classes or to make other provisions for their course-related activities.
Disability Support Services office at 202-994-8250 in the Rome Hall, Suite 102.
Mental Health Services 202-994-5300.