Computer Animation Rick Parent Computer Animation Algorithms and Techniques Figure Animation.

Post on 17-Dec-2015

292 views 9 download

Tags:

Transcript of Computer Animation Rick Parent Computer Animation Algorithms and Techniques Figure Animation.

Computer AnimationRick Parent

Computer AnimationAlgorithms and Techniques

Figure Animation

Computer AnimationRick Parent

Vitrual Human Representation

Body ModelingGeometric representationlevel of detail DoFsaccessories: hair, clothesrigid v. flexible

Activitiesupper body tasks: reaching, graspinglocomotion: walking, runningbody language: stance, gestures

Secondary motionupper body tasks: reaching, graspinglocomotion: walking, runningbody language: stance, gestures

Computer AnimationRick Parent

Body Modeling - Geometry

Polygonal representations

Computer AnimationRick Parent

Body Modeling - Geometry

Computer AnimationRick Parent

Body Modeling - Geometry

Subdivision surfaces

Computer AnimationRick Parent

Body Modeling - Geometry

Implicit surfaces

Computer AnimationRick Parent

Body Modeling - Geometry

Body scan

http://www.cyberware.com/

Computer AnimationRick Parent

Animation– Rigid Links

Use FK or IK to animate

Hierarchical animation

Interpolate between key frames

Computer AnimationRick Parent

Animation – Skeleton Driven

http://www.emeraldinsight.com/journals.htm?articleid=1532798&show=html

Computer AnimationRick Parent

Animation – Skeleton Driven

Computer AnimationRick Parent

Animation– Layered Approach

Computer AnimationRick Parent

Reaching

Modeling the armThe shoulder jointThe handCoordinated movementObstaclesStrength

Computer AnimationRick Parent

Modeling the Arm

Also used is 3-2-2 DoF

Computer AnimationRick Parent

Modeling the Arm

Computer AnimationRick Parent

Modeling the Arm

Determine plane of motion (3 DoF)then 1-1 DoF armThen 2/3 DoF wrist

Computer AnimationRick Parent

Modeling the Shoulder

Computer AnimationRick Parent

Reaching

Computer AnimationRick Parent

Approximating Human Reaching Volumes Using Inverse KinematicsI. Rodrígueza, M. Peinadoa, R. Boulicb, D. Meziatainma@aut.uah.es, manupg@aut.uah.es, ronan.boulic@epfl.ch, meziat@

Computer AnimationRick Parent

Modeling the Hand

Computer AnimationRick Parent

Grasping

Computer AnimationRick Parent

Grasping

Computer AnimationRick Parent

Grasping

Grasp planning for digital humansFaisal Amer Goussous, U. of Iowa

Computer AnimationRick Parent

Reaching – close v. distantExtended grasping behavior for Autonomous Human AgentsR. Max, R. Boulic, D. Thalmann

Computer AnimationRick Parent

Mechanics of locomotion

walk cycle v. run cycle

Pelvic transportPelvic rotationPelvic TiltKnee flexionAnkle and toe joints

Computer AnimationRick Parent

Anatomy of the Walk

Computer AnimationRick Parent

Anatomy of the Run

Computer AnimationRick Parent

Pelvic transport

Computer AnimationRick Parent

Pelvic rotation over foot

Computer AnimationRick Parent

Pelvic rotation around hips

Computer AnimationRick Parent

Motion of pelvic

Computer AnimationRick Parent

Pelvic tilt

Computer AnimationRick Parent

Knee bend to allow tilt

Computer AnimationRick Parent

Ankle and Toe bend

Computer AnimationRick Parent

Walk Data

Computer AnimationRick Parent

Walk Data

Computer AnimationRick Parent

Walk Data

Computer AnimationRick Parent

Walk Data

Computer AnimationRick Parent

Walk Data

Computer AnimationRick Parent

Using Dynamics in the Walk

Computer AnimationRick Parent

Using Dynamics in the Walk

Computer AnimationRick Parent

Using Dynamics in the Walk

Computer AnimationRick Parent

facial animation

Expressions v. speech

Computer AnimationRick Parent

facial animationParameterized facial attributues

Blend shapes

Muscle modelssurface musclesdeep muscles

Performance (or data) driveninstrumented (mocap system)video

http://www.youtube.com/watch?v=uQJ7gwG0G5g

Computer AnimationRick Parent

Parameterized Facial features

Computer AnimationRick Parent

Facial blend shapes

Computer AnimationRick Parent

Facial muscle model

Computer AnimationRick Parent

Surface muscle model

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

Computer AnimationRick Parent

“computer animation” facial

http://www.youtube.com/watch?v=uQJ7gwG0G5g

Computer AnimationRick Parent

“computer animation” facial

coarticulation

Text to speech

Audio to speech

prosody

Phonemes to mouth shapes (visemes)

Break down to phonemes

http://www.youtube.com/watch?v=fxADT-kZNrA

Computer AnimationRick Parent

Dressing the Figure

Cloth and clothingSimple drapingClothesModeling dynamicsCollision detection and response

Computer AnimationRick Parent

Dressing the Figure

Computer AnimationRick Parent

Dressing the Figure

Computer AnimationRick Parent

Dressing the Figure

Computer AnimationRick Parent

Dressing the Figure

Computer AnimationRick Parent

Dressing the Figure

Computer AnimationRick Parent

Angular springs

Computer AnimationRick Parent

Angular springs

Computer AnimationRick Parent

Dressing the Figure

Computer AnimationRick Parent

Dressing the Figure

Computer AnimationRick Parent

Dressing the Figure

Computer AnimationRick Parent

Hair

Complexity100,000 strands

Collisions

Shadowing

ReflectionsDesign hairstyle

Animate hair

Populate head with hair

Hair types

Computer AnimationRick Parent

Hair

Computer AnimationRick Parent

Hair

http://run.usc.edu/cs599-s10/hair/c33-hair-sig07.pdf

Computer AnimationRick Parent

Hair

Computer AnimationRick Parent

Hair

Computer AnimationRick Parent

Hair

Computer AnimationRick Parent

Hair

Computer AnimationRick Parent

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,

Computer AnimationRick Parent

Hair

Computer AnimationRick Parent

Hair

Computer AnimationRick Parent

Hair