19 - Human Figure Animationx

Download Report

Transcript 19 - Human Figure Animationx

Human Figure Animation
CSE 3541
Matt Boggus
Virtual Human Representation
• Modeling
– Geometric representation
– Level of detail
– Linkages: DoFs
– Features: face, hair, clothes
• Activities/Motions
– upper body tasks: reaching, grasping
– locomotion: walking, running
– body language: stance, gestures
Body Modeling - Geometry
Polygonal representations
Body Modeling - Geometry
Body Modeling - Geometry
Subdivision surfaces
Body Modeling - Geometry
Implicit surfaces – geometry exists where function evaluates to 0
Metaball example
Animation– Rigid Links
Hierarchical animation
Use FK or IK to animate
Interpolate between key frames
Facial animation
Parameterized facial attributues
Blend shapes
Muscle models
surface muscles
deep muscles
Performance (or data) driven
instrumented (mocap system)
video
Parameterized Facial features
Also see http://www.facegen.com/
Facial blend shapes
Interpolate between 3D models
Another (older) example http://www.youtube.com/watch?v=8dS0dcULRBA
Facial muscle model
Surface muscle model
Geometry-based Muscle Modeling for Facial Animation
Kolja K¨ahler J¨org Haber Hans-Peter Seidel
Hair and fur
Hair
Complexity
100,000 strands
Collisions
Populate head with hair
Shadowing
Reflections
Design hairstyle
Animate hair
Hair types
STRANDS AND HAIR
MODELING, ANIMATION, AND RENDERING
SIGGRAPH 2007 Course Notes
Hair - mesh
Hair – linkages and springs
Hair – particle tracing/strands
Figures from http://en.wikipedia.org/wiki/Particle_system
Hair – Hierarchy
A Survey on Hair Modeling: Styling, Simulation, and Rendering
Kelly Ward, Florence Bertails, Tae-Yong Kim, Stephen R. Marschner, Marie-Paule Cani, and Ming C. Lin,
Fur
Real-Time Fur over Arbitrary Surfaces
Fur
Cloth
“Techniques for Animating Cloth”
M. Yalcin, C. Yildiz
Total energy = repel + stretch + shear + bend + gravity
Reaching and grasping
Modeling the Arm
Also used is 3-2-2 DoF
Modeling the Arm
Determine plane of motion (3 DoF)
Use a 1-1 DoF arm
Modeling the Hand
Grasping
Grasp planning for digital humans
Faisal Amer Goussous, U. of Iowa
Locomotion
Anatomy of the Walk
Anatomy of the Run
Ankle and Toe bend