# Week 5 - Blending and Parametric Synthesis ## Monday (2/13) Motion Blending Motion Blending is a pretty fundamental technique. The required reading looks at an advanced version that will help you get some insights as to why these methods work (or do not work) and what can be done to make them work. + Required Reading (for before class): _Flexible Automatic Motion Blending with Registration Curves_ by Lucas Kovar and Michael Gleicher. 2003 Symposium on Computer Animation. http://www.cs.wisc.edu/graphics/Gallery/Kovar/RegistrationCurves/regCurves.pdf + Recommended Reading (after class is OK): _Analyzing the Physical Correctness of Interpolated Human Motion_ by Alla Safonova and Jessica Hodgins 2005 Symposium on Computer Animation. http://graphics.cs.cmu.edu/projects/interpolation_analysis/ + I highly recommend reading at least one of these older papers as they give some ideas as to what is possible with the basic techniques. These were on the previous week's reading list. You might choose to read these later in the week (since there's no class on Friday): - _Real Time Responsive Animation with Personality_ by Ken Perlin, IEEE TVCG (Trans on Visualization and Comp Graphics), 1995 (Vol 1, Issue 1) - _Verbs and Adverbs: Multidimensional Motion Interpolation_ by Charles Rose, Michael F. Cohen, and Bobby Bodenheimer, IEEE Computer Graphics and Applications (CG&A), September 1998. ## Wednesday (2/15) Parametric Synthesis + Required Reading: _Automated Extraction and Parameterization of Motions in Large Data Sets_ by Lucas Kovar and Michael Gleicher. SIGGRAPH 2004. http://www.cs.wisc.edu/~kovar/motionFamilies.pdf # Week 6 - Motion Graphs (Concatenative Synthesis) There are 3 "original" motion graph papers. These are the topic for Monday. Read at least one before class, and at least one other before the week is over. The papers listed for Wednesday are a variety of extensions to motion graphs (there are others that you can read instead). You should read a few of them this week (and summarize them). ## Monday (2/20) + Required for class discussion: _Motion Graphs_ by Lucas Kovar, Fred Pighin and Michael Gleicher SIGGRAPH 2002 http://www.cs.wisc.edu/graphics/Papers/Gleicher/Mocap/mograph.pdf + One of these two is also required: - _Interactive Contol of Avatars Animated With Human Motion Data_ by Jehee Lee et al. SIGGRAPH 2002 - _Interactive Motion Generation From Examples_ Okan Arkan and David Forsyth, SIGGRAPH 2002 http://www.cs.berkeley.edu/~okan/papers/s2002/motionSynthesis.html ## Wednesday (2/22) There are many variants of Motion Graphs. We'll discuss several of them in class. Hopefully for class, different people will read different papers so we can fill each other in. + _Motion Synthesis from Annotations_ by Okan Arikan, David A. Forsyth, James O'Brien, SIGGRAPH 2003 http://www.cs.berkeley.edu/~okan/papers/s2003/annotationSynthesis.html + _Snap Together Motion_ by Mike Gleicher et al. 2003 Symposium on Interactive 3D Graphics. http://www.cs.wisc.edu/graphics/Gallery/kovar.vol/SnapTogetherMotion/ + _Motion Textures: A Two-Level Statistical Model for Character Motion Synthesis_ by Li et al. SIGGRAPH 2002 ftp://ftp.research.microsoft.com/users/hshum/Siggraph02/paper119.pdf + _Rythmic-Motion Synthesis Based on Motion-Beat Analysis_ by Tae-hoon Kim, Sang Il Park, and Sung Yong Shin, SIGGRAPH 2003 http://tclab.kaist.ac.kr/~thkim/papers_0210/video.html + _Fast and Accurate Goal-Directed Motion Synthesis for Crowds_ Mankyu Sung, Locas Kovar, and Michael Gleicher, SCA 2005 http://www.cs.wisc.edu/graphics/Papers/Gleicher/Crowds/MultiCharacters.pdf + _Precomputing Avatar Behavior from Human Motion Data_ by Jehee Lee, Kang Hoon Lee, SCA 2004 + _Evaluating Motion Graphs for Character Navigation_ by Paul Reitsma, Nancy Pollard, SCA 2004 # Week 7 - Other Mocap Topics This week, we'll look at two more topics for working with Mocap data. For each topic, you should look at at least one. For your "other papers" for the week, pick topics in Motion Capture that seem interesting to you. ## Monday ( 2/27) Puppetry We'll spend a day talking about the issues in doing "real-time" or "performance" animation. This may not be too long of a discussion, so we can talk about other things as well. + (required) _Computer Puppetry, and Importance-Based Approach_ Hyun Joon Shin, et al., ACM ToG 2001 http://www.cs.wisc.edu/graphics/Papers/Gleicher/puppet.pdf + (recommended - if you're interested in puppetry) _Layered Acting for Character Animation_ Dontcheva, M., Yngve, G., and Popovic', Z http://grail.cs.washington.edu/projects/rapid-anim/ + If you really want to learn about Kalman filters (which is a good thing, not just for Puppetry), the best resource is Greg Welch's page at UNC http://www.cs.unc.edu/~welch/kalman/ In particular, the introductory chapter from Maybeck's book and Welch and Bishop's tutorial are both excellent. The latter gets you all the way from basic probability to some pretty advanced Kalmann filters for non-linear problems. The Maybeck book is a lot easier to digest: http://www.cs.unc.edu/~welch/kalman/maybeck.html ## Wednesday (3/1) - Mocap Topics (Physics) In order to give people more time to work on projects, there won't be a reading for today. I'll talk about whatever questions people have about Mocap, and tell you about some recent papers that I think are interesting. ## Friday (3/3) - Skinning Again, to give people more time to work on projects, there will be no required reading for today. I'll introduce skinning without assuming you've read about it. # Week 8 - Skinning ## Monday (3/6) - Advanced Skinning Because of the impending project, I haven't yet decided whether or not these readings will be required, or just recommended. + Papers about basic skinning (the stuff from last Friday) - Building Efficient, Accurate Character Skins from Examples by Alex Mohr and Michael Gleicher, SIGGRAPH 2003 http://www.cs.wisc.edu/graphics/Gallery/SkinFromExamples/ - Pose-Space Deformations by J. P. Lewis et. al. http://www.idiom.com/~zilla/Work/PSD/ + Papers about more advanced skinning issues - Skinning Mesh Animations by Doug James and Christopher Twigg, SIGGRAPH 2005 http://graphics.cs.cmu.edu/projects/sma/ - _Spherical Blend Skinning: A Real-time Deformation of Articulated Models_ Ladislav Kavan and, Jiri Zara, Proceedings of I3D 2005 http://www.cgg.cvut.cz/people/PhD/kavanl1/sbsi3d.pdf ## Wednesday (3/8) Project Presentations - watch the web page for details.