CS-378: Game Technology Lecture #15.5: Physically Based Simulation Prof. Okan Arikan University of Texas, Austin Thanks to James O’Brien, Steve Chenney,

Slides:



Advertisements
Similar presentations
CS-378: Game Technology Lecture #1: Scan Conversion Prof. Okan Arikan University of Texas, Austin Thanks to James O’Brien, Steve Chenney, Zoran Popovic,
Advertisements

Automatic Joint Parameter Estimation from Magnetic Motion Capture Data James F. O’Brien, Robert E. Bodenheimer, Gabriel J. Brostow, Jessica K. Hodgins.
CS-378: Game Technology Lecture #9: More Mapping Prof. Okan Arikan University of Texas, Austin Thanks to James O’Brien, Steve Chenney, Zoran Popovic, Jessica.
Modeling the Shape of People from 3D Range Scans
Automating Graph-Based Motion Synthesis Lucas Kovar Michael Gleicher University of Wisconsin-Madison.
International Conference on Automatic Face and Gesture Recognition, 2006 A Layered Deformable Model for Gait Analysis Haiping Lu, K.N. Plataniotis and.
CS-378: Game Technology Lecture #5: Curves and Surfaces Prof. Okan Arikan University of Texas, Austin Thanks to James O’Brien, Steve Chenney, Zoran Popovic,
INTRODUCTION TO DYNAMICS ANALYSIS OF ROBOTS (Part 6)
COMP 175 | COMPUTER GRAPHICS Remco Chang1/3608 – Animation Lecture 08: Animation COMP 175: Computer Graphics March 10, 2015.
1cs533d-winter-2005 Notes  Please read O'Brien and Hodgins, "Graphical modeling and animation of brittle fracture", SIGGRAPH '99 O'Brien, Bargteil and.
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.
Motion Editing and Retargetting Jinxiang Chai. Outline Motion editing [video, click here]here Motion retargeting [video, click here]here.
Foundations of Computer Graphics (Spring 2010) CS 184, Lecture 24: Animation Many slides courtesy Adam Finkelstein,
Advanced Computer Graphics (Fall 2010) CS 283, Lecture 24: Motion Capture Ravi Ramamoorthi Most slides courtesy.
A Data-Driven Approach to Quantifying Natural Human Motion SIGGRAPH ’ 05 Liu Ren, Alton Patrick, Alexei A. Efros, Jassica K. Hodgins, and James M. Rehg.
The Shape of Animations Jason Harrison (Fiddling with the algorithms of Jeffery Boyd and Jim Little, and the animations of Jessica Hodgins, James O’Brien.
Character Animation CSE 191A: Seminar on Video Game Programming Lecture 5: Character Animation UCSD, Spring, 2003 Instructor: Steve Rotenberg.
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.
Adaptive Dynamics of Articulated Bodies. Articulated bodies in Computer Graphics – Humans, hair, animals – Trees, forests, grass – Deformable bodies –
1cs426-winter-2008 Notes  Text: End of 7.8 discusses flocking 7.13 discusses skinning 7.10 discusses motion capture  Remember online course evaluations.
CS274 Spring 01 Lecture 5 Copyright © Mark Meyer Lecture V Higher Level Motion Control CS274: Computer Animation and Simulation.
Dynamic Response for Motion Capture Animation Victor B. Zordan Anna Majkowska Bill Chiu Matthew Fast Riverside Graphics Lab University of California, Riverside.
Computer Animation CS 445/645 Fall Let’s talk about computer animation Must generate 30 frames per second of animation (24 fps for film) Issues.
Animation CMSC 435/634. Keyframe Animation From hand drawn animation – Lead animator draws poses at key frames – Inbetweener draws frames between keys.
Algirdas Beinaravičius Gediminas Mazrimas.  Introduction  Motion capture and motion data  Used techniques  Animating human body  Problems.
Motion Capture CSE 3541 Matt Boggus.
Computer Animation Rick Parent Computer Animation Algorithms and Techniques Motion Capture.
CS-378: Game Technology Lecture #11: Visibility Prof. Okan Arikan University of Texas, Austin Thanks to James O’Brien, Steve Chenney, Zoran Popovic, Jessica.
Motion Editing (Geometric and Constraint-Based Methods) Jehee Lee.
CS-378: Game Technology Lecture #2.1: Projection Prof. Okan Arikan University of Texas, Austin Thanks to James O’Brien, Steve Chenney, Zoran Popovic, Jessica.
Computer Graphics 2 In the name of God. Outline Introduction Animation The most important senior groups Animation techniques Summary Walking, running,…examples.
Computer Animation CS 551/645 Fall Administrivia Assignment due Tuesday morning –Depending on when you downloaded writerib.C Move walls of room.
CS-378: Game Technology Lecture #2.2: Clipping and Hidden Surfaces Prof. Okan Arikan University of Texas, Austin Thanks to James O’Brien, Steve Chenney,
Biomechanically-Inspired Motion Path Editing Noah Lockwood and Karan Singh University of Toronto.
Animation CMSC 435/634 By Prof. Marc Olano. Keyframe Animation From hand drawn animation – Lead animator draws poses at key frames – Inbetweener draws.
CS-378: Game Technology Lecture #13: Animation Prof. Okan Arikan University of Texas, Austin Thanks to James O’Brien, Steve Chenney, Zoran Popovic, Jessica.
Automatic Joint Parameter Estimation from Magnetic Motion CaptureData James F.O”Brien Robert E. Bodenheimer Gabriel J Brostow Jessica K. Hodgins Presented.
Character Setup In addition to rigging for character models, rigging artists are also responsible for setting up animation controls for anything that is.
A Robust Method for Lane Tracking Using RANSAC James Ian Vaughn Daniel Gicklhorn CS664 Computer Vision Cornell University Spring 2008.
1cs426-winter-2008 Notes  Will add references to splines on web page.
CS 527 – Computer AnimationOctober 17, 2006 Estimating Cloth Simulation Parameters from Video Kiran S. Bhat, Christopher D. Twigg, Jessica K. Hodgins,
Rick Parent - CIS681 Motion Capture Use digitized motion to animate a character.
Flexible Automatic Motion Blending with Registration Curves
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.
Lecture Fall 2001 Controlling Animation Boundary-Value Problems Shooting Methods Constrained Optimization Robot Control.
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.
Animation Animation is about bringing things to life Technically: –Generate a sequence of images that, when played one after the other, make things move.
Basic Theory of Motion Capture By: Vincent Verner.
Computer Animation Rick Parent Computer Animation Algorithms and Techniques Motion Capture.
Computer Animation CS 446 September 5, 2001.
Computer Animation Algorithms and Techniques
Motion Capture CSE 3541 Matt Boggus.
Physically-Based Motion Synthesis in Computer Graphics
CS-378: Game Technology Lecture #15: Physically Based Simulation
Simulating Biped Behaviors from Human Motion Data
Majkowska University of California. Los Angeles
COMP 175: Computer Graphics March 12, 2018
CS-378: Game Technology Lecture #1: Scan Conversion Prof. Okan Arikan
UMBC Graphics for Games
WELCOME.
Synthesis of Motion from Simple Animations
Simulation Acceleration Techniques
Synthesizing Realistic Human Motion
Data Mining Classification: Alternative Techniques
Computer Graphics Lecture 15.
Presentation transcript:

CS-378: Game Technology Lecture #15.5: Physically Based Simulation Prof. Okan Arikan University of Texas, Austin Thanks to James O’Brien, Steve Chenney, Zoran Popovic, Jessica Hodgins V

2 Spring-mass Systems Deformable objects Cloth Hair Rigid Body Simulation Hard contacts Rag dolls ? Game Physics Hitman

How about cars ? Crashday

Physics Alternatives Motion Capture

5 Motion Graphs Hand build motion graphs often used in games Significant amount of work required Limited transitions by design Motion graphs can also be built automatically

6 Motion Graphs Similarity metric Measurement of how similar two frames of motion are Based on joint angles or point positions Must include some measure of velocity Ideally independent of capture setup and skeleton Capture a “large” database of motions

7 Motion Graphs Compute similarity metric between all pairs of frames Maybe expensive Preprocessing step There may be too many good edges

8 Motion Graphs Random walks Start in some part of the graph and randomly make transitions Avoid dead ends Useful for “idling” behaviors Transitions Use blending algorithm we discussed

9 Motion graphs Match imposed requirements Start at a particular location End at a particular location Pass through particular pose Can be solved using dynamic programing Efficiency issues may require approximate solution Notion of “goodness” of a solution

10 Motion Graphs

11 Graphs with Annotations Place semantic labels on motions Example: walking, running, waving, moving- backward Use include match to desired annotation in goodness How to place labels automatically? Statistical classifiers

12 Graphs with Annotations

13 Supplementing w/ Simulation

14 Retargeting Examples

15 Footskate Cleanup

16 Auto Calibration Skeletons constrain subjects motion Recorded motion retains evidence of constraints Magnetic system yield simple linear constraints Optical are nonlinear

17 Perception Issues Motion can be perceived independent of geometry “Biological motion stimuli” tests But geometry does impact motion perception

18 Perception Issues Hodgins, O’Brien, and Tumblin, 1998

Compression Issues