Computer Graphics Programming: Matrices and Transformations CSE 3451 Matt Boggus.
Human Figure Animation CSE 3541 Matt Boggus. Modeling – Geometric representation – Level of...
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