![]() |
Introduction
Prerequisite Course Staff Resources Course Schedule |
![]() |
Week | Tuesday (11:30-13:20) SWH10061 |
Thursday (11:30-12:20) AQ5016 |
1 | Sep 4 Introduction to Animation Siggraph on YouTube Graphics Papers on the Web Graphics Gems The 5 Types of Animation |
|
2 | Sep 9 Animation Production; Principles of Traditional Animation Dreamworks Animation Pipeline Chapter 1.3 (before 1.3.1) Chapter 1.4 and 1.4.1; Chapter 1.3.1 Principles of traditional animation The cartoon animation filter 12 Principles of Animation 12 Principles of Animation in Games |
Sep 11 Maya Basics (ASB 9840) Maya Interface Tour |
3 | Sep 16 Review: Coordinates and Transformations; Interpolation and Smoothing Chapter 4.1 Chapter 2.1.2-2.1.4 Appendix B.3.1 and B.3.2 |
Sep 18 Unity Tutorial https://unity.com/ https://learn.unity.com/ |
4 | Sep 23 Curves and Splines Chapter 3.1; Chapter 3.4.3 Appendix B.5 First Programming Assignment Out |
Sep 25 3D Rotations Chapter 2.1.5 and 2.2 Appendix B.3.3 and B.3.4 |
5 | Sep 30 No Class (Truth and Reconciliation Day) |
Oct 2 Building a Character in Maya (ASB 9840) Maya Basics - Shaping and Positioning Objects Maya Basics - Building Your First Model |
6 | Oct 7 3D Rotations (continued); Interpolation of 3D Rotations Chapter 3.3; Chapter 2.2.3 Visualizing Quaternions Maya Gimbal Lock Explained |
Oct 9 Skeletal Animation and Forward Kinematics Chapter 5.1; Chapter 5.2 |
7 | Oct 14 Motion Capture; Inverse Kinematics Chapter 6 Chapter 5.3 Damped Least Squares Method Second Programming Assignment Out |
Oct 16 Maya Assignment (ASB 9840) Maya FK and IK Maya Assignment Out |
8 | Oct 21 Inverse Kinematics (continued); Physics-based Animation Intro Chapter 7.1; Appendix B.7 Chapter 7.3; Appendix B.8 |
Oct 23 Particle Systems and Dynamics Differential Equation Basics Particle System Dynamics |
9 | Oct 28 Rigid Body Dynamics Chapter 7.4 RIgid Body Dynamics Third Programming Assignment Out |
Oct 30 Articulated Rigid Body Systems |
10 | Nov 4 Physics-based Character Animation Chapter 9.1; Chapter 9.3.3; Chapter 9.3.4 SIMBICON |
Nov 6 Introduction to Deep Learning; DL-based Animation Methods Deep Learning: A Crash Course The Theory of Everything |
11 | Nov 11 No Class (Remembrance Day) |
Nov 13 DL-based Animation Methods (continued) |
12 | Nov 18 Introduction to Deep Reinforcement Learning; DRL-based Animation Methods Learning to Move CS285 at UC Berkeley Forth Programming Assignment Out |
Nov 20 Particle Systems in Maya (ASB 9840) Creating Passive Colliders in Maya Fluid simulation with nParticles |
13 | Nov 25 Project Presentations |
Nov 27 Rigging and Skinning |
14 | Dec 2 (last class) Project Presentations Term Project Due at 23:59:59 |