IntroductionPrerequisiteCourse StaffResourcesCourse Schedule |
Principal Instructor: KangKang Yin
Guest Instructor:
Teaching Assistant: Lin Yang
Recommended Textbook: "Computer Animation: Algorithms and Techniques (third edition)", Rick Parent. Morgan Kaufmann, ISBN 9780124158429. The first edition of this book is available online here.
The movie and game industry
has strong presence in Vancouver:
Electronic
Arts Atmosphere Sony
Imageworks
Publication venues for
animation research:
Siggraph
Eurographics
SCA Motion
in Games CHI
Pacific
Graphics I3D
Some cool confereces you
wanna check out:
GDC
GTC
Date | Topics | Assignments | Related Links |
Jan 3 | Introduction to Animation | Siggraph
on YouTube Graphics Papers on the Web Graphics Gems |
|
Jan 5 |
Review: Coordinates and Transformations |
Chapter 2.1.2-2.1.4 Appendix B.3.1 and B.3.2 |
|
Jan 8 | Animation Production |
Dreamworks Animation Pipeline Chapter 1.3 (before 1.3.1) Chapter 1.4 and 1.4.1 Chapter 4.1 |
|
Jan 10 | Principles of Traditional Animation |
Chapter 1.3.1 Principles of traditional animation The cartoon animation filter |
|
Jan 12 | Maya Basics (CSIL 9840) | Maya Interface Tour |
|
Jan 15 | Interpolation and Smoothing |
Chapter 3.1 Chapter 3.4.3 |
|
Jan 17 | 3D Object Representations I | NURBS vs. Polygon in Maya | |
Jan 19 |
Building a Character in Maya (CSIL 9840) |
Maya Basics - Creating Primitive Objects | |
Jan 22 | 3D Object Representations II | Chapter
12.1 and 12.1.1 Chapter 12.3 |
|
Jan 24 | 3D Rotations I |
Chapter 2.1.5 and 2.2 Appendix B.3.3 and B.3.4 |
|
Jan 26 | 3D Rotations II |
Chapter 2.1.5 and 2.2 Appendix B.3.3 and B.3.4 |
|
Jan 29 | Skeletal Animation and Forward Kinematics | Programming Assignment I Out |
Chapter 5.1 Chapter 5.2 |
Jan 31 | Curves and Splines | Appendix B.5 | |
Feb 2 | Interpolation of 3D Rotations | Chapter
3.3 Chapter 2.2.3 Maya Gimbal Lock Explained |
|
Feb 5 | Motion Capture | Chapter 6 | |
Feb 7 | Inverse Kinematics I | Maya Assignment I Out | Chapter 5.3 |
Feb 9 | Maya Assignment I (CSIL 9840) |
Programming Assignment I Due | Chapter 9.3.1 Chapter 9.3.2 |
Feb 12-16 | reading break, no classes | ||
Feb 19 | Inverse Kinematics II | Chapter 5.3 | |
Feb 21 | Inverse Kinematics III |
Maya Assignment I Due | Chapter 5.3 |
Feb 23 | University closed due to heavy snow | ||
Feb 26 | Physics-based Animation Intro | Chapter 7.1 Appendix B.7 | |
Feb 28 | Particle Dynamics | Programming Assignment II Out | Appendix B.8 Differential Equation Basics |
Mar 2 | Particle Systems | Chapter 7.3 Particle System Dynamics |
|
Mar 5 | Particle Systems in Maya (CSIL 9840) | ||
Mar 7 | Rigid Body Dynamics I | Chapter 7.4 | |
Mar 9 | Rigid Body Dynamics II |
Chapter 7.4 | |
Mar 12 | Articulated Rigid Body Systems | Chapter 7.4 | |
Mar 14 | Physics-based Character Animation I | Chapter 9.3.3 | |
Mar 16 | Physics-based Character Animation II | Maya Assignment II Out | Chapter 9.3.4 SIMBICON |
Mar 19 | Rigging and Skinning | Chapter 9.1 | |
Mar 21 | Guest Lecture by James Jacobs | Ziva Dynamics | |
Mar 23 | Maya Skinning (CSIL 9840) | ||
Mar 26 | Deformation I | Chapter 4.3 | |
Mar 28 | Deformation II | Programming Assignment II Due | Chapter 4.5 |
Mar 30 | good friday, no class | ||
Apr 2 | easter monday, no class | ||
Apr 4 | Crowd Simulation | Maya Assignment II Due | Chapter 11.4 |
Apr 6 | Learning-based Animation Methods |
The Theory of Everything | |
Apr 9 | Review and Discussion | ||
Apr 16 | Final Exam (3:30-5:00pm) AQ5018 |