Motion Capture in 3D Animation Animation : Movies Animation : Movies Video Games Video Games Robot Control Robot Control.

Slides:



Advertisements
Similar presentations
CS 6353 Computer Graphics and Multimedia
Advertisements

Team:. Prepared By: Menna Hamza Mohamed Mohamed Hesham Fadl Mona Abdel Mageed El-Koussy Yasmine Shaker Abdel Hameed Supervised By: Dr. Magda Fayek.
Virtual Me. Motion Capture The process of recording movement and translating that movement onto a digital model Originally used for military tracking.
Motion Capture The process of recording movement and translating that movement onto a digital model Games Fast Animation Movies Bio Medical Analysis VR.
Virtual Me. Motion Capture (mocap) Motion capture is the process of simulating actual movement in a computer generated environment The capture subject.
Prepared By: Menna Hamza Mohamed Mohamed Hesham Fadl Mona Abdel Mageed El-Koussy Yasmine Shaker Abdel Hameed Supervised By: Dr. Magda Fayek.
MOTION CAPTURE IN LIFE SCIENCES Mario Lamontagne.
Layered Acting for Character Animation By Mira Dontcheva Gary Yngve Zoran Popović presented by Danny House SIGGRAPH 2003.
Computer Graphics Computer Animation& lighting Faculty of Physical and Basic Education Computer Science Dep Lecturer: 16 Azhee W. MD.
3/5/2002Phillip Saltzman Video Motion Capture Christoph Bregler Jitendra Malik UC Berkley 1997.
Character Setup Character Setup is the process of creating handles and controls for anything that a character animator will need to adjust in order to.
Chapter 4: IMD Chapter 4: Character Animation Character Animation 1 Lecturer: Norhayati Mohd Amin.
Summary & Homework Jinxiang Chai. Outline Motion data process paper summary Presentation tips Homework Paper assignment.
1cs533d-winter-2005 Computer Animation Robert Bridson (preview of CPSC 426)
Motion Capture CS294-7 Jacqueline Takeshita Mindy Lue.
Advanced Computer Graphics (Fall 2010) CS 283, Lecture 24: Motion Capture Ravi Ramamoorthi Most slides courtesy.
© , The Ohio State University Motion Capture History, Pipeline, and Areas of Interest Advanced Computing Center for the Arts and Design Ohio State.
Lecture 4: Motion Capture Jinxiang Chai. Outline Mocap history Mocap technologies Mocap pipeline Mocap Data Mocap Challenges.
UFCEKT-20-33D Modelling and Animation 3D Modelling & Animation Character Animation: Skeletons and Joints.
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.
CSCE 641 Computer Graphics: Animation with Motion Capture Jinxiang Chai.
Oct 16, Fall 2006IAT 4101 Animation Low-Level behaviors Overview Keyframing Motion Capture Simulation.
8/16/99 Experiments in Motion (Capture). 8/16/99 Experiments in Motion Capture Project Course Week 3-5: Motion Capture Pipeline Assignments Then start.
Oct 3, Fall 2005 Game Design 1 Animation Low-Level behaviors Overview Keyframing Motion Capture Simulation.
3D Kinematics Methods and Instrumentation Santiago De Grau and Jess Valic October 28, 2014.
Week 4 Lecture 3: Character Animation Based on Interactive Computer Graphics (Angel) - Chapter 10 1 Angel: Interactive Computer Graphics 5E © Addison-Wesley.
Animation Theory.
Motion Capture Animation
Animation CMSC 435/634. Keyframe Animation From hand drawn animation – Lead animator draws poses at key frames – Inbetweener draws frames between keys.
Motion Capture in 3D Animation Edward Tse. Motion Capture as a Tool Motion capture (MOCAP) is an effective 3D animation tool for realistically capturing.
Optical Motion Capture Bobby Bruckart Ben Heipp James Martin Molly Shelestak.
Animation is mainly used to produce cartoons, however, it is also used to produce special effects in commercials, live-action movies, video games, and.
Algirdas Beinaravičius Gediminas Mazrimas.  Introduction  Motion capture and motion data  Used techniques  Animating human body  Problems.
Algirdas Beinaravičius Gediminas Mazrimas.  Introduction  Motion capture and motion data  Used techniques  Animating human body  Problems  Conclusion.
Motion Capture Laboratory School of Arts and Humanities Erik Jonsson School of Engineering and Computer Science University of Texas at Dallas.
Advanced Programming for 3D Applications CE Bob Hobbs Staffordshire university Motion Capture Lecture 2 Week 3.
SS5305 – Data Cleaning and Output 1. Objectives Skeletal Hierarchy Marker Data Position Re-targeting Data Cleaning Motion Reconstruction Data Output and.
Motion Capture CSE 3541 Matt Boggus.
Computer Animation Rick Parent Computer Animation Algorithms and Techniques Motion Capture.
Why we need Motion Capture in 3D Animation and Film.
Feature-length films: Games: Desktop Animations: Computer Animation.
Computer Graphics Group Tobias Weyand Mesh-Based Inverse Kinematics Sumner et al 2005 presented by Tobias Weyand.
Sensing self motion Key points: Why robots need self-sensing Sensors for proprioception in biological systems in robot systems Position sensing Velocity.
Motion Capture. Animation – A broad Brush Traditional Methods  Cartoons, stop motion Keyframing  Digital inbetweens Motion Capture  What you record.
Prepared By: Menna Hamza Mohamed Mohamed Hesham Fadl Mona Abdel Mageed El-Koussy Yasmine Shaker Abdel Hameed Supervised By: Dr. Magda Fayek.
Use and Re-use of Facial Motion Capture M. Sanchez, J. Edge, S. King and S. Maddock.
CSC418 Computer Graphics n Animation Principles n Keyframe Animation.
Motion Capture Animation & Procedural Animation
Algirdas Beinaravičius Gediminas Mazrimas.  Introduction  Motion capture and motion data  Used techniques  Animating human body  Problems  Conclusion.
Automatic Joint Parameter Estimation from Magnetic Motion CaptureData James F.O”Brien Robert E. Bodenheimer Gabriel J Brostow Jessica K. Hodgins Presented.
Algirdas Beinaravičius Gediminas Mazrimas.  Introduction  Motion capture and motion data  Used techniques  Animating human body  Problems  Conclusion.
The Bone Tool Flash Class Photographer Finds the Bone Tool Beautiful This picture was posted by a photographer at Flickr.
Rick Parent - CIS681 Motion Capture Use digitized motion to animate a character.
-BY SAMPATH SAGAR( ) ABHISHEK ANAND( )
Algirdas Beinaravičius Gediminas Mazrimas.  Introduction  Motion capture and motion data  Used techniques  Animating human body  Problems  Conclusion.
Chapter 6.7 Animation. 2 Overview When to use animation Feedback to player about interaction with UI and in-game action Communicating environmental* conditions.
Basic Theory of Motion Capture By: Vincent Verner.
Fundamentals of Computer Animation Motion Synthesis.
Feature-length films: Games: Desktop Animations:.
Computer Graphics Imaging Ying Zhu Georgia State University Lecture 19 and 20 Character Animation with Armature.
Computer Animation Rick Parent Computer Animation Algorithms and Techniques Motion Capture.
Motion Capture CSE 3541 Matt Boggus.
CPSC 641 Computer Graphics: Animation with Motion Capture
Computer Animation Ying Zhu Georgia State University
Chapter 6.7 Animation.
Datalogging with video
Chapter 6.7 Animation.
Chapter XIII Character Animation
Turning to the Masters: Motion Capturing Cartoons
UMBC Graphics for Games
Presentation transcript:

Motion Capture in 3D Animation Animation : Movies Animation : Movies Video Games Video Games Robot Control Robot Control

Motion Capture as a Tool Motion capture (MOCAP) is an effective 3D animation tool for realistically capturing human motion Motion capture (MOCAP) is an effective 3D animation tool for realistically capturing human motion Outline Outline Rotoscoping Rotoscoping The MOCAP Pipeline The MOCAP Pipeline Limitations of MOCAP Limitations of MOCAP The Future of MOCAP The Future of MOCAP

Rotoscoping Captured Video Captured Video History Johnston, et al., 1995

Rotoscoping History Tracing Tracing Johnston, et al., 1995

Rotoscoping Post Processing Post Processing Johnston, et al., 1995

The MOCAP Pipeline Calibration Calibration Capture Capture 3D Position Reconstruction 3D Position Reconstruction Fitting to the Skeleton Fitting to the Skeleton Post Processing: IK Inverse Kinematics Post Processing: IK Inverse Kinematics

Capture Optical Magnetic Mechanical Costa-Sousa, M., 2004 Infra Red LEDs Magnetic Transmitter Potentiometers

MOCAP issues MOCAP issues Issues: data inaccuracy, Expensive Issues: data inaccuracy, Expensive Optical: $90’000 – $210’000 Optical: $90’000 – $210’000 high res cameras, occlusion, no outdoors, high res cameras, occlusion, no outdoors, more and more markers, cameras more and more markers, cameras Magnetic: $100’000 – $120’000 Magnetic: $100’000 – $120’000 heavier sensors, body wires, 10x accurate < optical, smaller workspaces, sensitive to metal, EMI, flooring heavier sensors, body wires, 10x accurate < optical, smaller workspaces, sensitive to metal, EMI, flooring Mechanical: $20’000 – $30’000 US Mechanical: $20’000 – $30’000 US limited movement, heavy and cumbersome, limited movement, heavy and cumbersome, must know rigid body at design time must know rigid body at design time

MOCAP issues MOCAP issues Resolution/range of motion Calibration Accuracy – Marker movement – Capture rate Occlusion/correspondence

MOCAP issues: MOCAP issues: Marker Placement Location should move rigidly with limb Stay away from bulging muscles Shoulders: skeletal motion not closely tied to skin Shoulders: not a rigid body chain

MOCAP issues: MOCAP issues: Marker Set 3D points -> joint angles It matters! So do assumptions about human kinematics

Calibration Image Space World Space (X,Y)(X,Y,Z) (X,Y)(X,Y,Z) (X,Y)(X,Y,Z)

3D Position Reconstruction (Utopia)

3D Position Reconstruction (Reality)

Multiple Markers For small number of markers: Size For small number of markers: Size Occlusions are a problem Occlusions are a problem Multiple Hypothesis Tracking Multiple Hypothesis Tracking Ringer, et al., 2002 C1 C2

Multiple Markers Mechanical Optical Hybrids Mechanical Optical Hybrids

Fitting to the Skeleton Utopian approach Utopian approach –10 – 20% length changes Markers on both sides Markers on both sides Joint Displacement Joint Displacement Use Rotation Angles Only Use Rotation Angles Only

Post Processing Motion Editing Motion Editing –Cut, Copy, Paste Motion Warping Motion Warping –Speed up or Slow Down –Rotate, Scale or Translate Motion Signal Processing Motion Signal Processing –Smoother Motions

Limitations of MOCAP Only realistic motion captured Only realistic motion captured –Cartoony Animations not possible WYSIWYG (what you see is what you get) WYSIWYG (what you see is what you get) –Can’t add more expression –Continally need to recapture motion Robertson, B., 2001

Eric Darnell, co-director of Antz The main problem with motion capture associated with characters has to do with mass distribution, weight, and exaggeration. He says that it is impossible for a performer to produce the kind of motion exaggeration that a cartoon character needs, and the mass and weight of the performer almost never looks good when applied to a character of different proportions.

Richard Chuang, VP at PDI The mapping of human motion to a character with non-human proportions doesn’t work, because the most important things you get out motion capture are the weight shifts and the subtleties and that balancing act of the human body. If the proportions change, you throw all that out the door, so you might as well animate it.

MOCAP issues: MOCAP issues: Marker Placement Location should move rigidly with limb Stay away from bulging muscles Shoulders: skeletal motion not closely tied to skin Shoulders: not a rigid body chain

The Future of MOCAP Markerless MOCAP Markerless MOCAP Cheaper MOCAP Cheaper MOCAP Retargeting and reuse of mocap data Retargeting and reuse of mocap data hollywoodjesus.com Ngan, S., 2004 Bregler et al., 2002