Computer Animation Rick Parent Computer Animation Algorithms and Techniques Figure Animation

  • View
    222

  • Download
    5

Embed Size (px)

Transcript

  • Slide 1
  • Computer Animation Rick Parent Computer Animation Algorithms and Techniques Figure Animation
  • Slide 2
  • Computer Animation Rick Parent Vitrual Human Representation Body Modeling Geometric representation level of detail DoFs accessories: hair, clothes rigid v. flexible Activities upper body tasks: reaching, grasping locomotion: walking, running body language: stance, gestures Secondary motion upper body tasks: reaching, grasping locomotion: walking, running body language: stance, gestures
  • Slide 3
  • Computer Animation Rick Parent Body Modeling - Geometry Polygonal representations
  • Slide 4
  • Computer Animation Rick Parent Body Modeling - Geometry
  • Slide 5
  • Computer Animation Rick Parent Body Modeling - Geometry Subdivision surfaces
  • Slide 6
  • Computer Animation Rick Parent Body Modeling - Geometry Implicit surfaces
  • Slide 7
  • Computer Animation Rick Parent Body Modeling - Geometry Body scan http://www.cyberware.com/
  • Slide 8
  • Computer Animation Rick Parent Animation Rigid Links Use FK or IK to animate Hierarchical animation Interpolate between key frames
  • Slide 9
  • Computer Animation Rick Parent Animation Skeleton Driven http://www.emeraldinsight.com/journals.htm?articleid=1532798&show=html
  • Slide 10
  • Computer Animation Rick Parent Animation Skeleton Driven
  • Slide 11
  • Computer Animation Rick Parent Animation Layered Approach
  • Slide 12
  • Computer Animation Rick Parent Reaching Modeling the arm The shoulder joint The hand Coordinated movement Obstacles Strength
  • Slide 13
  • Computer Animation Rick Parent Modeling the Arm Also used is 3-2-2 DoF
  • Slide 14
  • Computer Animation Rick Parent Modeling the Arm
  • Slide 15
  • Computer Animation Rick Parent Modeling the Arm Determine plane of motion (3 DoF) then 1-1 DoF arm Then 2/3 DoF wrist
  • Slide 16
  • Computer Animation Rick Parent Modeling the Shoulder
  • Slide 17
  • Computer Animation Rick Parent Reaching
  • Slide 18
  • Computer Animation Rick Parent Approximating Human Reaching Volumes Using Inverse Kinematics I. Rodrgueza, M. Peinadoa, R. Boulicb, D. Meziata inma@aut.uah.es, manupg@aut.uah.es, ronan.boulic@epfl.ch, meziat@
  • Slide 19
  • Computer Animation Rick Parent Modeling the Hand
  • Slide 20
  • Computer Animation Rick Parent Grasping
  • Slide 21
  • Computer Animation Rick Parent Grasping
  • Slide 22
  • Computer Animation Rick Parent Grasping Grasp planning for digital humans Faisal Amer Goussous, U. of Iowa
  • Slide 23
  • Computer Animation Rick Parent Reaching close v. distant Extended grasping behavior for Autonomous Human Agents R. Max, R. Boulic, D. Thalmann
  • Slide 24
  • Computer Animation Rick Parent Mechanics of locomotion walk cycle v. run cycle Pelvic transport Pelvic rotation Pelvic Tilt Knee flexion Ankle and toe joints
  • Slide 25
  • Computer Animation Rick Parent Anatomy of the Walk
  • Slide 26
  • Computer Animation Rick Parent Anatomy of the Run
  • Slide 27
  • Computer Animation Rick Parent Pelvic transport
  • Slide 28
  • Computer Animation Rick Parent Pelvic rotation over foot
  • Slide 29
  • Computer Animation Rick Parent Pelvic rotation around hips
  • Slide 30
  • Computer Animation Rick Parent Motion of pelvic
  • Slide 31
  • Computer Animation Rick Parent Pelvic tilt
  • Slide 32
  • Computer Animation Rick Parent Knee bend to allow tilt
  • Slide 33
  • Computer Animation Rick Parent Ankle and Toe bend
  • Slide 34
  • Computer Animation Rick Parent Walk Data
  • Slide 35
  • Computer Animation Rick Parent Walk Data
  • Slide 36
  • Computer Animation Rick Parent Walk Data
  • Slide 37
  • Computer Animation Rick Parent Walk Data
  • Slide 38
  • Computer Animation Rick Parent Walk Data
  • Slide 39
  • Computer Animation Rick Parent Using Dynamics in the Walk
  • Slide 40
  • Computer Animation Rick Parent Using Dynamics in the Walk
  • Slide 41
  • Computer Animation Rick Parent Using Dynamics in the Walk
  • Slide 42
  • Computer Animation Rick Parent facial animation Expressions v. speech
  • Slide 43
  • Computer Animation Rick Parent facial animation Parameterized facial attributues Blend shapes Muscle models surface muscles deep muscles Performance (or data) driven instrumented (mocap system) video http://www.youtube.com/watch?v=uQJ7gwG0G5g
  • Slide 44
  • Computer Animation Rick Parent Parameterized Facial features
  • Slide 45
  • Computer Animation Rick Parent Facial blend shapes
  • Slide 46
  • Computer Animation Rick Parent Facial muscle model
  • Slide 47
  • Computer Animation Rick Parent Surface muscle model Geometry-based Muscle Modeling for Facial Animation Kolja Kahler Jorg Haber Hans-Peter Seidel
  • Slide 48
  • Computer Animation Rick Parent computer animation facial http://www.youtube.com/watch?v=uQJ7gwG0G5g
  • Slide 49
  • Computer Animation Rick 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
  • Slide 50
  • Computer Animation Rick Parent Dressing the Figure Cloth and clothing Simple draping Clothes Modeling dynamics Collision detection and response
  • Slide 51
  • Computer Animation Rick Parent Dressing the Figure
  • Slide 52
  • Computer Animation Rick Parent Dressing the Figure
  • Slide 53
  • Computer Animation Rick Parent Dressing the Figure
  • Slide 54
  • Computer Animation Rick Parent Dressing the Figure
  • Slide 55
  • Computer Animation Rick Parent Dressing the Figure
  • Slide 56
  • Computer Animation Rick Parent Angular springs
  • Slide 57
  • Computer Animation Rick Parent Angular springs
  • Slide 58
  • Computer Animation Rick Parent Dressing the Figure
  • Slide 59
  • Computer Animation Rick Parent Dressing the Figure
  • Slide 60
  • Computer Animation Rick Parent Dressing the Figure
  • Slide 61
  • Computer Animation Rick Parent Hair Complexity 100,000 strands Collisions Shadowing Reflections Design hairstyle Animate hair Populate head with hair Hair types
  • Slide 62
  • Computer Animation Rick Parent Hair
  • Slide 63
  • Computer Animation Rick Parent Hair http://run.usc.edu/cs599-s10/hair/c33-hair-sig07.pdf
  • Slide 64
  • Computer Animation Rick Parent Hair
  • Slide 65
  • Computer Animation Rick Parent Hair
  • Slide 66
  • Computer Animation Rick Parent Hair
  • Slide 67
  • Computer Animation Rick Parent Hair
  • Slide 68
  • Computer Animation Rick Parent 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,
  • Slide 69
  • Computer Animation Rick Parent Hair
  • Slide 70
  • Computer Animation Rick Parent Hair
  • Slide 71
  • Computer Animation Rick Parent Hair