Week 3 - Rotations and Kinematics

For animation, human figures are usually represented as collections of rigid bodies. This week, we'll focus on the background of these representations.

Monday (1/30) - Rotations

In this lecture, we'll talk about the representation of rotations. Specifically, we'll talk about Quaternions and Exponential maps.

Readings: before class, you must read enough to get an overview of what rotations are about. You should (at least) skim through the first (Grassia) paper and get the gist (if not the details) from some reference on quaternions (see #2 and 3):

Required Reading After Class (e.g. for wednesday):

Suggested Readings (more on rotations):

Wednesday (2/2) - Rotations and Kinematics

Today, we'll talk more about rotations and a bit about kinematics and hierarchies.

Required Reading for today: the Lee and Shin paper listed under Monday. You might also want to brush up on the hierarchies stuff from your intro graphics class.

Friday (2/4) - Inverse Kinematics

This day will be a brief survey of the problem of trying to determine the angles required to achieve goals, e.g. the problem of Inverse Kinematics.

Required Reading (for class):

Required Reading (after class - which means for next week's summaries) either one of:

Week 4 - Motion Capture

A general introduction to the topic of motion capture and motion editing is hard to find. The required readings come from a book that I started to write (that has a wierd history).

The other big activity for this week is for people to pick projects.

Monday (2/6) - Motion Capture Intro

One of the many problems of my not-yet-written book is that it is out of date. So in addition to reading some old thing that I wrote, you need to do a little web hunting expedition.

Required Readings:

Wednesday (2/8) - Project Ideas Discussion

You should be doing some reading to get some ideas as to what you may want to do for a project. Otherwise, I might just assign a project to you.

Also, the reading for Friday is a bit long, so you might want to get started.

Friday (2/10) - Motion Editing

Basic ideas in motion editing - mainly signal processing. Sadly, this is one place where the original sources are not a good way to learn it, so the thing to read is my book chapter, which is unfortunately not completely written.

Note: the last part of the book chapter (section 1.7, pages 54-70) are about a bunch of methods that I used to work on that (for various reasons that we will discuss) never caught on, and have changed a lot. So reading this is optional (there are better sources).

Required Reading (read this before class):

Recommended Readings (for after class):
+ You might want to go back to the "original sources" for the basic motion editing ideas: