1cs426-winter-2008 Notes  Text: End of 7.8 discusses flocking 7.13 discusses skinning 7.10 discusses motion capture  Remember online course evaluations.

Slides:



Advertisements
Similar presentations
Blending & State Machines CSE169: Computer Animation Instructor: Steve Rotenberg UCSD, Winter 2005.
Advertisements

Synchronized Multi-character Motion Editing Manmyung Kim, Kyunglyul Hyun, Jongmin Kim, Jehee Lee Seoul National University.
Verbs and Adverbs: Multidimensional Motion Interpolation Using Radial Basis Functions Presented by Sean Jellish Charles Rose Michael F. Cohen Bobby Bodenheimer.
1 Characters. 2Introduction The Characters are the Actors of the Games. The Characters are the Actors of the Games. Three Types of Characters : Three.
Automating Graph-Based Motion Synthesis Lucas Kovar Michael Gleicher University of Wisconsin-Madison.
Implicit Probabilistic Models of Human Motion for Synthesis and Tracking Hedvig Sidenbladh, KTH, Sweden (now FOI, Sweden) Michael J. Black, Brown University,
Summary & Homework Jinxiang Chai. Outline Motion data process paper summary Presentation tips Homework Paper assignment.
Interactive Motion Editing Presented by Troy McMahon.
1Notes  Handing assignment 0 back (at the front of the room)  Read the newsgroup!  Planning to put 16mm films on the web soon (possibly tomorrow)
1cs533d-winter-2005 Computer Animation Robert Bridson (preview of CPSC 426)
Introduction to Data-driven Animation Jinxiang Chai Computer Science and Engineering Texas A&M University.
Geometric reasoning about mechanical assembly By Randall H. Wilson and Jean-Claude Latombe Henrik Tidefelt.
Advanced Computer Graphics (Fall 2010) CS 283, Lecture 24: Motion Capture Ravi Ramamoorthi Most slides courtesy.
Precomputed Search Trees: Planning for Interactive Goal-Driven Animation Manfred Lau and James Kuffner Carnegie Mellon University.
Animation From Motion Capture Motion Capture Assisted Animation: Texturing and Synthesis Kathy Pullen Chris Bregler Motion Capture Assisted Animation:
Automated Extraction and Parameterization of Motions in Large Data Sets SIGGRAPH’ 2004 Lucas Kovar, Michael Gleicher University of Wisconsin-Madison.
1cs426-winter-2008 Notes  More papers to read: T. Duff, "Compositing 3-D rendered images", SIGGRAPH 1985 R. Cook, "Distributed ray tracing", SIGGRAPH.
Rising from Various Lying Postures Wen-Chieh Lin and Yi-Jheng Huang Department of Computer Science National Chiao Tung University, Taiwan.
Assignment 2 Motion Graph Date: 2006/10/24 TA: 彭任右 EC 229B Ext:
1cs426-winter-2008 Notes  Example final exam up in Work section of website Take with a grain of salt  Collision notes part 1 (primitive operations) up.
1cs426-winter-2008 Notes  Collision notes part 1 (primitive operations) should be up on the weekend.
1 1cs426-winter-2008 CS 426: Computer Animation. 2 2cs426-winter-2008 Contact  Robert Bridson,  Office hours: TBD.
Interactive Control of Avatars Animated with Human Motion Data Jehee Lee Carnegie Mellon University Seoul National University Jehee Lee Carnegie Mellon.
Behavior Planning for Character Animation Manfred Lau and James Kuffner Carnegie Mellon University.
Constraint-based Motion Optimization Using A Statistical Dynamic Model Jinxiang Chai Texas A&M University.
A Grasp-based Motion Planning Algorithm for Character Animation Maciej Kalisiak and Michiel van de Panne Department of Computer Science, University of.
Design and Implementation of Motion Synthesis System Based on Support Phase Quan Yu.
Composition of complex optimal multi-character motions C. Karen Liu Aaron Hertzmann Zoran Popović.
1cs426-winter-2008 Notes  SIGGRAPH crunch time - my apologies :-)
Characters.
Computer Animation Rick Parent Computer Animation Algorithms and Techniques Motion Capture.
Bridging the Gap to the Real Wojciech Matusik Adobe Systems, Inc.
1 © Netskills Quality Internet Training, University of Newcastle Flash 8: Animation Techniques © Netskills, Quality Internet Training, University of Newcastle.
Crowd Simulations Guest Instructor - Stephen J. Guy.
Animation by Example Michael Gleicher and the UW Graphics Group University of Wisconsin- Madison
ALIGNMENT OF 3D ARTICULATE SHAPES. Articulated registration Input: Two or more 3d point clouds (possibly with connectivity information) of an articulated.
Advanced Programming for 3D Applications CE Bob Hobbs Staffordshire university Application of Motion Capture Lecture 10.
Motion Editing (Geometric and Constraint-Based Methods) Jehee Lee.
3D Animation 5. Character Animation Dr. Ashraf Y. Maghari Information Technology Islamic University of Gaza Ref. Book: The Art of Maya.
Adapting Wavelet Compression to Human Motion Capture Clips Philippe Beaudoin 1 Pierre Poulin 1 Michiel van de Panne 2 1 Université de Montréal, LIGUM 2.
University of Geneva MIRALab Where Research Means Creativity Animation of Interactive Virtual Humans Parag Chaudhuri MIRALab University.
Fast and Accurate Goal- Directed Motion Synthesis For Crowds Mankyu Sung Lucas Kovar Michael Gleicher University of Wisconsin- Madison
Imitation and Social Intelligence for Synthetic Characters Daphna Buchsbaum, MIT Media Lab and Icosystem Corporation Bruce Blumberg, MIT Media Lab.
Yoonsang Lee Sungeun Kim Jehee Lee Seoul National University Data-Driven Biped Control.
CS-378: Game Technology Lecture #13: Animation Prof. Okan Arikan University of Texas, Austin Thanks to James O’Brien, Steve Chenney, Zoran Popovic, Jessica.
Interactive Control of Avatars Animated with Human Motion Data Jehee Lee Carnegie Mellon University Seoul National University Jehee Lee Carnegie Mellon.
1cs426-winter-2008 Notes  Will add references to splines on web page.
CS-378: Game Technology Lecture #15.5: Physically Based Simulation Prof. Okan Arikan University of Texas, Austin Thanks to James O’Brien, Steve Chenney,
Human Animation for Interactive Systems: Reconciling High-Performance and High-Quality Michael Gleicher and the UW Graphics Group University of Wisconsin-
Character Animation and Control using Human Motion Data Jehee Lee Carnegie Mellon University
Flexible Automatic Motion Blending with Registration Curves
Knowledge Networks or “The Rise of the Machines”.
Programming Assignment #4 Interactively-controllable character (10 pts) Design a graph of motions –Include as many motion clips as possible –Include walking.
A Grasp-Based Motion Planning Algorithm for Character Animation M. Kalisiak, M. van de Panne Eurographics Workshop on Computer Animation & Simulation 2000.
Motion Graphs By Lucas Kovar, Michael Gleicher, and Frederic Pighin Presented by Phil Harton.
Interactive Control of Avatars Animated with Human Motion Data By: Jehee Lee, Jinxiang Chai, Paul S. A. Reitsma, Jessica K. Hodgins, Nancy S. Pollard Presented.
Data Driven Models of Motion Walking the Fine Line Between Performance, Realism and Style Chris White G-Lunch 2007.
Constrained Synthesis of Textural Motion for Animation Shmuel Moradoff Dani Lischinski The Hebrew University of Jerusalem.
Tracking Hands with Distance Transforms Dave Bargeron Noah Snavely.
Computer Animation Rick Parent Computer Animation Algorithms and Techniques Motion Capture.
CSE Advanced Computer Animation Short Presentation Topic: Locomotion Kang-che Lee 2009 Fall 1.
Procedural Character Animation for Interactive Systems (Games)
Computer Animation Ying Zhu Georgia State University
Datalogging with video
Majkowska University of California. Los Angeles
UMBC Graphics for Games
WELCOME.
Synthesis of Motion from Simple Animations
Motion Graphs Davey Krill May 3, 2006.
Niels Mulder & Floris de Vries
Presentation transcript:

1cs426-winter-2008 Notes  Text: End of 7.8 discusses flocking 7.13 discusses skinning 7.10 discusses motion capture  Remember online course evaluations

2cs426-winter-2008 Move trees  Standard videogame solution  Design a graph corresponding to available player actions E.g. walk forward, turn, jump, …  Design and record corresponding actions with mocap  Warp/retime/edit to make clips smoothly transition where needed  Note: in playback need to keep separate track of global position/orientation

3cs426-winter-2008 Motion Graphs  Recently, people have started constructing “move trees” automatically from long streams of mocap data  Assignment 3, and some other papers from the same year Lee, Chai, Reitsma, Hodgins, Pollard, “Interactive Control of Avatars Animated with Human Motion Data”, SIGGRAPH 2002 Arikan, Forsyth, “Interactive Motion Generation from Examples”, SIGGRAPH 2002  Goal is to chop a long stream into reusable samples, allow for remixing

4cs426-winter-2008 Building a motion graph  First need to look for good transition frames: A frame in the data which resembles other frames Pose (ignoring global position/orientation) is similar Velocity/acceleration is similar  Chop up stream between these points, add connections  Prune graph, warp/clean up clips  Keep track of constraints (footskate!)

5cs426-winter-2008 Using a motion graph  If you make a very high quality graph, use just like a move tree Gleicher et al., “Snap Together Motion…” I3D 2003  Otherwise, graph might be too large and irregular for human to make sense of Planning problem

6cs426-winter-2008 Future uses  Mocap data limited by what was recorded Motion warping, interpolation between motions, can’t extend too far  Classic videogame problem: running football player gets tackled  Research goal: use mocap data as example data for machine learning of human-like controller  See Michiel van de Panne’s web-page for work along these lines