Human Figure Animation CSE 3541 Matt Boggus. Modeling – Geometric representation – Level of...

Post on 04-Jan-2016

215 views 1 download

Tags:

Transcript of Human Figure Animation CSE 3541 Matt Boggus. Modeling – Geometric representation – Level of...

Human Figure Animation

CSE 3541Matt Boggus

•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

Virtual Human Representation

Body Modeling - GeometryPolygonal representations

Body Modeling - Geometry

Body Modeling - GeometrySubdivision surfaces

Body Modeling - GeometryImplicit surfaces – geometry exists where function evaluates to 0

Metaball example

Animation– Rigid Links

Use FK or IK to animate

Hierarchical animation

Interpolate between key frames

Facial animationParameterized facial attributues

Blend shapes

Muscle modelssurface musclesdeep muscles

Performance (or data) driveninstrumented (mocap system)video

Parameterized Facial features

Also see http://www.facegen.com/

Facial blend shapes

Another (older) example http://www.youtube.com/watch?v=8dS0dcULRBA

Interpolate between 3D models

Facial muscle model

Surface muscle model

Geometry-based Muscle Modeling for Facial AnimationKolja K¨ahler J¨org Haber Hans-Peter Seidel

Hair and fur

Hair

Complexity100,000 strands

Collisions

Shadowing

Reflections

Design hairstyle

Animate hair

Populate head with hair

Hair types

STRANDS AND HAIRMODELING, 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 RenderingKelly 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 humansFaisal Amer Goussous, U. of Iowa

Locomotion

Anatomy of the Walk

Anatomy of the Run

Ankle and Toe bend