Computer Animation Algorithms and Techniques Motion Capture Rick
- Slides: 27
Computer Animation Algorithms and Techniques Motion Capture Rick Parent Computer Animation
Mo. Cap 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 Rick Parent Computer Animation
“Traditional” Mo. Cap Technologies • Optical – uses video capture passive – markers just reflect light active – markers emit light • Magnetic – markers sense their status in magnetic field • Electro-Mechanical – rotors connected to limb-aligned rods record their status – for hands, optical sensors used sometimes Rick Parent Computer Animation
Optical - Active Phoeni. X Technologies www. ptiphoenix. com Rick Parent Computer Animation
Magnetic Ascention technology http: //www. ascension-tech. com/ Rick Parent Computer Animation
Electro-Mechanical Meta. Motion www. metamotion. com/metamotion. htm Rick Parent Computer Animation
Newer Mo. Cap Technologies • Inertial systems (similar to Wii technology) • Make-up • Semi-passive imperceptible markers • Markerless systems Rick Parent Computer Animation
Inertial Moven www. moven. com/en/home_moven. php Rick Parent Computer Animation
Make-up Mova www. mova. com/ Rick Parent Computer Animation
Lighting- aware SIGGRAPH 2007 paper http: //www. merl. com/people/raskar/Lumi. Netra/ Rick Parent Computer Animation
Markerless Organic Motion www. organicmotion. com/ Image Metrics (facial) www. image-metrics. com/ Rick Parent Computer Animation
Passive Optical – most common (? ) Rick Parent Computer Animation
Motion capture lab Multiple markers - e. g. , 20 -40 Multiple cameras - e. g. , 8 -14 high-res, high-speed Constrained, conditioned space - 20 x 20 nonreflective Multiple lights - synced w/ cameras Vicon http: //www. vicon. com/applications/animation. html Rick Parent Computer Animation
Processing the Images PROCESSING STEPS 1. Extract markers from video 2. Track markers over time in video 3. Marker cleanup 4. 3 D marker position reconstruction 5. Joint position reconstruction 6. Joint angle reconstruction Rick Parent Computer Animation
Extract markers from video Basic image processing aided by constrained environment: • High contrast markers • Special illumination • Non-reflective environment Rick Parent Computer Animation
Marker tracking Given frames each with recognized markers Associate markers over multiple frames Temporal coherence using: • Position • Frame rate • Velocity Rick Parent Computer Animation
Marker Clean-up Rick Parent Computer Animation
Rick Parent Computer Animation
Rick Parent Computer Animation
3 D – image plane projection Projecting marker onto image plane Rick Parent Computer Animation
Camera calibration Project known 3 -space points to camera’s image Six degrees of freedom - use that many known point-pairs Rick Parent Computer Animation
Projecting from 2 D image out to 3 -space Rick Parent Computer Animation
Reconstructing a 3 D marker Rick Parent Computer Animation
Fitting to the skeleton Locate joints relative to markers Markers Joint Rick Parent Computer Animation
Reconstructing angles Rick Parent Computer Animation
Mocap output See sample files http: //accad. osu. edu/research/mocap_data. htm http: //mocap. cs. cmu. edu/ See sample files linked to at class website Rick Parent Computer Animation
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 Rick Parent Computer Animation
- Traditional vs computer animation
- Lerp
- Sp_cdc_scan
- Data capture method
- Requirements capture techniques
- Knowledge capture techniques
- Midori kitagawa
- Motion capture history
- Tennis motion capture
- Motion capture
- Topic 19 animation and expression techniques
- Design techniques of algorithms
- Pros and cons of stop motion animation
- Motion estimation algorithms
- Fftooo
- Claymation clay
- Animation techniques
- Retrograde motion of mars lab
- Projectile motion animation
- Pengertian animasi
- Routing algorithms in computer networks
- Line drawing algorithm in computer graphics with example
- Keyframe system in computer graphics
- Animation definition computer
- Computer
- General computer animation functions
- What is path based animation
- Type of range of motion