Computer Animation Rick Parent Computer Animation Algorithms and Techniques Motion Capture.

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.
Computer Graphics Computer Animation& lighting Faculty of Physical and Basic Education Computer Science Dep Lecturer: 16 Azhee W. MD.
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.
May 10, 2004Facial Tracking and Animation Todd Belote Bryan Harris David Brown Brad Busse.
1 7M836 Animation & Rendering Animation Jakob Beetz Joran Jessurun
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.
3D Measurements by PIV  PIV is 2D measurement 2 velocity components: out-of-plane velocity is lost; 2D plane: unable to get velocity in a 3D volume. 
Drawing a Skeleton Fast From Motion Capture Data Jonathan Kipling Knight Nov 7, 2006.
CSCE 641 Computer Graphics: Image-based Rendering (cont.) Jinxiang Chai.
CSCE 641: Computer Graphics Image-based Rendering Jinxiang Chai.
Plan for today Discuss your assignments detailed on the last slide of the powerpoint for last week on: –Topics/problems in which you are most interested.
Motion Capture in 3D Animation Animation : Movies Animation : Movies Video Games Video Games Robot Control Robot Control.
Animation Theory.
Motion Capture Animation
55:148 Digital Image Processing Chapter 11 3D Vision, Geometry Topics: Basics of projective geometry Points and hyperplanes in projective space Homography.
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.
Motion Capture: Hardware & Workflow Rama Hoetzlein, 2011 Lecture Notes Aalborg University at Copenhagen.
Motion Capture CSE 3541 Matt Boggus.
Computer Animation Prepared by Khadija Kuhail Supervised by Dr Sanaa Alsayegh.
Computer Animation Rick Parent Computer Animation Algorithms and Techniques Motion Capture.
Bridging the Gap to the Real Wojciech Matusik Adobe Systems, Inc.
Feature-length films: Games: Desktop Animations: Computer Animation.
Automatic Camera Calibration
1 7M836 Animation & Rendering Animation Jakob Beetz Joran Jessurun
Computer vision: models, learning and inference
MERL, MIT Media Lab Reinterpretable Imager Agrawal, Veeraraghavan & Raskar Amit Agrawal, Ashok Veeraraghavan and Ramesh Raskar Mitsubishi Electric Research.
Motion Capture Hardware
1 Lecture 19: Motion Capture. 2 Techniques Morphing Motion Capture.
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.
Imaging Geometry for the Pinhole Camera Outline: Motivation |The pinhole camera.
Surface Computing Turning everyday surfaces into interactive intelligent interfaces Co-located input and output Mixed reality: tangible objects, natural.
Motion Capture Animation & Procedural Animation
Algirdas Beinaravičius Gediminas Mazrimas.  Introduction  Motion capture and motion data  Used techniques  Animating human body  Problems  Conclusion.
3ds max pipeline Use postprocessed (properly cut) –Movie from Overview Camera –MOVEN file as.bvh –Vicon file as.fbx Create two bipeds in 3ds max and load.
CS-378: Game Technology Lecture #13: Animation Prof. Okan Arikan University of Texas, Austin Thanks to James O’Brien, Steve Chenney, Zoran Popovic, Jessica.
Rick Parent - CIS681 Motion Analysis – Human Figure Processing video to extract information of objects Motion tracking Pose reconstruction Motion and subject.
Tracking Systems in VR.
CS-378: Game Technology Lecture #15.5: Physically Based Simulation Prof. Okan Arikan University of Texas, Austin Thanks to James O’Brien, Steve Chenney,
Rick Parent - CIS681 Motion Capture Use digitized motion to animate a character.
Robotics/Machine Vision Robert Love, Venkat Jayaraman July 17, 2008 SSTP Seminar – Lecture 7.
-BY SAMPATH SAGAR( ) ABHISHEK ANAND( )
Basic Theory of Motion Capture By: Vincent Verner.
Fundamentals of Computer Animation Motion Synthesis.
Feature-length films: Games: Desktop Animations:.
Motion Capture CSE 3541 Matt Boggus.
Musical Instrument Virtual
CAPTURING OF MOVEMENT DURING MUSIC PERFORMANCE
Datalogging with video
ISOMAP TRACKING WITH PARTICLE FILTERING
Kinect for Creative Development with open source frameworks
Multiple View Geometry for Robotics
Assist. Lecturer Safeen H. Rasool Faculty of SCIENCE IT Dept.
Computer Graphics Lecture 15.
3D User Interface Input Hardware
Presentation transcript:

Computer Animation Rick Parent Computer Animation Algorithms and Techniques Motion Capture

Computer Animation Rick Parent MoCap Technologies Instrument the talent to facilitate tracking feature points on the human figure Need some kind of sense-able markers from which positional and possibly rotational status can be recorded

Computer Animation Rick Parent “Traditional” MoCap Technologies Electro-Mechanical – rotors connected to limb-aligned rods record their status – for hands, optical sensors used sometimes Optical – uses video capture passive – markers just reflect light active – markers emit light Magnetic – markers sense their status in magnetic field

Computer Animation Rick Parent Optical - Active PhoeniX Technologies

Computer Animation Rick Parent Magnetic Ascention technology

Computer Animation Rick Parent Electro-Mechanical MetaMotion

Computer Animation Rick Parent Newer MoCap Technologies Inertial systems (similar to Wii technology) Make-up Semi-passive imperceptible markers Markerless systems

Computer Animation Rick Parent Inertial Moven

Computer Animation Rick Parent Make-up Mova

Computer Animation Rick Parent Lighting- aware SIGGRAPH 2007 paper

Computer Animation Rick Parent Markerless Organic Motion Image Metrics (facial)

Computer Animation Rick Parent Passive Optical – most common (?)

Computer Animation Rick Parent Motion capture lab Multiple markers - e.g., Multiple cameras - e.g., 8-14 high-res, high-speed Constrained, conditioned space - 20x20 non- reflective Multiple lights - synced w/ cameras Vicon

Computer Animation Rick Parent Processing the Images PROCESSING STEPS 1. Extract markers from video 2. Track markers over time in video 3. Marker cleanup 4. 3D marker position reconstruction 5. Joint position reconstruction 6. Joint angle reconstruction

Computer Animation Rick Parent Extract markers from video Basic image processing aided by constrained environment: High contrast markers Special illumination Non-reflective environment

Computer Animation Rick Parent Marker tracking Temporal coherence using: Position Frame rate Velocity Given frames each with recognized markers Associate markers over multiple frames

Computer Animation Rick Parent Marker Clean-up

Computer Animation Rick Parent

Computer Animation Rick Parent

Computer Animation Rick Parent 3D – image plane projection Projecting marker onto image plane

Computer Animation Rick Parent Camera calibration Project known 3-space points to camera’s image Six degrees of freedom - use that many known point-pairs

Computer Animation Rick Parent Projecting from 2D image out to 3-space

Computer Animation Rick Parent Reconstructing a 3D marker

Computer Animation Rick Parent Fitting to the skeleton Locate joints relative to markers Markers Joint

Computer Animation Rick Parent Reconstructing angles

Computer Animation Rick Parent Mocap output See sample files See sample files linked to at class website

Computer Animation Rick Parent Manipulating the mocap data Frequency deconstruction & manipulation Transitioning between two motions – Blending How to map a motion onto a figure with different geometry - Retargeting Finding motion clips to create behavior – motion graphs