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)
|