Syllabus for Fall 2007

An approximate syllabus for the class. It may change, please check regularly.
 

Week of 

Tue 

Thu 

September 3


No class


Class Overview  and  Introduction
slides

September 10 

Intro to continuous optimization approaches:
Problem Formulation and Examples
Alla

Required reading:
Andrew Witkin and Michael Kass
Spacetime constraints
SIGGRAPH 1988

Optional reading:
Interactive Spacetime Control for Animation
Michael F. Cohen
SIGGRAPH 1992

Efficient generation of motion transitions using spacetime constraints 
Charles Rose, Brian Guenter, Bobby Bodenheimer, Michael F. Cohen 
SIGGRAPH 1996

slides

 

Intro to continuous optimization approaches:
Making Spacetime Optimization tractable for high DOF characters
Alla

Required reading:
Retargeting Motion to New Characters 
Michael Gleicher
SIGGRAPH 1998

A Hierarchical Approach to Interactive Motion Editing 
Jehee Lee, Sung Yong Shin 
Siggraph 1999

Physically Based Motion Transformation 
Zoran Popovi´c,  AndrewWitkin
SIGGRAPH 1999

slides

 

September 17

Intro to simulation/controllers based approaches:
Controllers for simple creatures and humans 
Alla

Required reading:
Animation of Dynamic Legged Locomotion
Raibert, Hodgins
Computer Graphics, 1991

Animating human athletics
Jessica K. Hodgins, Wayne L. Wooten, David C. Brogan, and James F. O'Brien. 
SIGGRAPH 1995
 

We will meet in Levine 307 

 


Interactive character control 1:
Controllers/simulation
Liming

Required reading:
SIMBICON: Simple Biped Locomotion Control
Kangkang Yin, Kevin Loken, Michiel van de Panne 
SIGGRAPH 2007

Simulating Biped Behaviors From Human Motion Data
Kwang Won Sok, Manmyung Kim, Jehee Lee 
SIGGRAPH 2007
 

Paper Selection Due

We will meet in Towne 303 every class
 

 

September 24

No class
 

 


Interactive character control 2:
Motion capture data
Joe

Required reading:
Responsive Characters From Motion Fragments
James McCann, Nancy Pollard 
SIGGRAPH 2007 

Near-optimal Character Animation with Continuous Control
Adrien Treuille, Yongjoon Lee, Zoran Popovic 
SIGGRAPH 2007 

 

October 1 


Motion Editing
Alla

Required reading:
Flipping with Physics: Motion Editing for Acrobatics
Anna Majkowska, Petros Faloutsos 
SCA  2007

Style Translation for Human Motion
Eugene Hsu, Kari Pulli, Jovan Popovic
SIGGRAPH  2005
 
 

 


Interactive character control 3:
Controllers/Simulation + motion capture data
Catherine

Required reading:
Dynamic Response for Motion Capture Animation 
Zordan, V. B., Majkowska, A., Chiu, B., Fast, M., 
ACM SIGGRAPH 2005

Psychologically inspired anticipation and dynamic 
response for impacts to the head and upper body
Metoyer, R.A., Zordan, V. B., Hermens, B., Wu, C.C., Soriano, M. 
Transactions on Visualization and Computer Graphics, 2007

 

October 8


Interactive character control 4:
Motion capture data
Ben

Required reading:
Active Learning for Real-time Motion Controllers
Cooper, S. Hertzmann, A. Popovic, Z.
SIGGRAPH 2007 

Quick transitions with cached multi-way blends
Leslie Ikemoto, Okan Arikan, David Forsyth
Symposium on Interactive 3D Graphics 2007
 

Project Proposals Due 


Interpolation and its analysis for physical correctness
Alla

Required reading:
Verbs and adverbs: multidimensional motion interpolation 
Rose, C., Cohen, M.F., Bodenheimer, B., 
IEEE Computer Graphics and Applications, 1998

Analyzing the Physical Correctness of Interpolated Human Motion
Alla Safonova and Jessica K. Hodgins
SCA 2005 
 

Optional reading:
Flexible Automatic Motion Blending with Registration Curves
Kovar and Gleicher
SCA 2003

Automated extraction and parameterization of motions in large data sets
Kovar, L. and Gleicher, 
SIGGRAPH  2004 

Geostatistical motion interpolation
Tomohiko Mukai 
Shigeru Kuriyama 

Motion Signal Processing 
Bruderlin and Williams 
SIGGRAPH 1995.
 

October 15


No Class (Fall Break)


Motion Graphs and Interpolated Motion Graphs
Discrete Optimization
Alla

Required reading (one of these 3 motion graph papers):
Motion graphs 
Kovar, L., Gleicher, M., and Pighin, F
SIGGRAPH 2002

Interactive motion generation from examples 
Arikan, O. and Forsyth, D. A. 
SIGGRAPH 2002

Interactive Control of Avatars Animated With Human Motion Data 
Jehee Lee, Jinxiang Chai, Paul S. A. Reitsma, Jessica K. Hodgins, Nancy S. Pollard. 
SIGGRAPH 2002
 

Optional reading:
Video textures
Arno Schodl, Richard Szeliski, David H. Salesin, and Irfan Essa. 
SIGGRAPH 2000
 

October 22

Motion Graphs and Interpolated Motion Graphs
Discrete Optimization (Continued...)
Alla

Required reading:
Construction and optimal search of interpolated motion graphs 
Alla Safonova and Jessica K. Hodgins
SIGGRAPH 2007
 
 
 

 

Interactive character control 5:
Parametric Motion Graphs and Compact Motion Graphs 
Skiz

Required reading:
Parametric Motion Graphs
Rachel Heck and Michael Gleicher
Symposium on Interactive 3D Graphics 2007

Automatic Construction of Compact Motion Graphs 
Philippe Beaudoin, Michiel van de Panne, and Pierre Poulin
SCA 2007 poster
 

October 29

No class

 

Optimization with simplified physics
Liming

Required reading:
Synthesis of complex dynamic character motion from simple animations
C. Karen Liu and Zoran Popovic,
SIGGRAPH 2002 

Efficient synthesis of physically valid human motion
Anthony C. Fang and Nancy S. Pollard,
SIGGRAPH 2003 
 

November 5


Intermediate Project Presentations / Reports

Description is here

 

Motion optimization in biomechanics
Alla

Required reading:
A Dynamic Optimization Solution for Vertical Jumping in Three Dimensions
Frank C. Anderson and Marcus G. Pandy,
Computer Methods in Biomechanics and Biomedical Engineering, 1999

Dynamic optimization of human walking
Frank C. Anderson and Marcus G. Pandy,
ASME Journal of Biomechanical Engineering 123: 381-390, 2001.
 

November 12


Graphics Architecture
Skiz

Required reading:
Direct Manipulation of Subdivision Surfaces on GPUs
Kun Zhou, Xin Huang, Weiwei Xu, Baining Guo, Heung-Yeung Shum
Siggraph 2007

Optional reading:
A realtime GPU subdivision kernel
Shue, Jones and Peters
Siggraph 2005
 


Optimization with good initial guess or prior knowledge about the behaviors
Alla

Required reading:
Adaptation of Performed Ballistic Motion,
Adnan Sulejmanpašic and Jovan Popovic,
ACM Transactions on Graphics. 2005.

Optional reading:
Synthesizing Physically Realistic Human Motion in Low-Dimensional, Behavior-Specific Spaces
Alla Safonova, Jessica K. Hodgins, Nancy S. Pollard 
SIGGRAPH 2004

Physically Based Motion Transformation 
Zoran Popovi´c,  AndrewWitkin
SIGGRAPH 1999

 

November 19


Final Projects Discussion
 

Report on what you have done so far:
Email me short description of your progress before the end of day
Include any pictures, diagrams or movies of results that you have
 


No Class (Thanksgiving Break)

November 26


Performance Capture
Joe

Required reading:
Practical Motion Capture in Everyday Surroundings
Daniel Vlasic et. al.
SIGGRAPH 2007

Prakash: Lighting-Aware Motion Capture Using Photosensing Markers and
Multiplexed Illumination
Ramesh Raskar and his colleagues
SIGGRAPH 2007
 

 

Game Physics for characters 
Ben

Required reading:
Thomas Jakobsen,
Advanced Character Physics
Game Developer's Conference 2001

Evangelos Kokkevis,
Practical Physics for Articulated Characters
Game Developer's Conference 2004

 

December 3

 

Analysis of Human Motion
Catherine

 

Required reading:

A Data-Driven Approach to Quantifying Natural Human Motion
Liu Ren, Alton Patrick, Alexei A. Efros, Jessica K. Hodgins, James M. Rehg

SIGGRAPH 2005

 

Decomposing biological motion:

A framework for analysis and synthesis of human gait patterns

Troje, N. F

Journal of Vision, 2:371-387

 

Final Projects Discussion
 

December 10

End of Classes  


Final Project Presentations (12 – 3 in Levine 307)