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

Slides:



Advertisements
Similar presentations
Animation Parenting 1Copyright © Texas Education Agency, All rights reserved. Images and other multimedia content used with permission.
Advertisements

Motivation Hair animation used in movies, games, virtual reality, etc. Problem due to complexity –Human head has over 100,000 strands of hair –Computation.
Hair Simulation COMP 768 Qi Mo.
Character Setup Character Setup is the process of creating handles and controls for anything that a character animator will need to adjust in order to.
Chapter 4: IMD Chapter 4: Character Animation Character Animation 1 Lecturer: Norhayati Mohd Amin.
Chapter 10: Anatomy of the Muscular System
1Notes  Assignment 0 marks should be ready by tonight (hand back in class on Monday)
J. P. L a u m o n d L A A S – C N R S A n t h r o p o m o r p h i c M o t i o n Anthropomorphic motion planning J. Pettré, J.P. Laumond, A motion capture.
KAIST CS780 Topics in Interactive Computer Graphics : Crowd Simulation A Task Definition Language for Virtual Agents WSCG’03 Spyros Vosinakis, Themis Panayiotopoulos.
Advanced Computer Graphics (Fall 2010) CS 283, Lecture 24: Motion Capture Ravi Ramamoorthi Most slides courtesy.
1 7M836 Animation & Rendering Animation Jakob Beetz Joran Jessurun
GPU Hierarchies for Hair Simulation Qi Mo COMP 768 course project proposal.
Character Animation CSE 191A: Seminar on Video Game Programming Lecture 5: Character Animation UCSD, Spring, 2003 Instructor: Steve Rotenberg.
1cs426-winter-2008 Notes  Collision notes part 1 (primitive operations) should be up on the weekend.
Kinematics. ILE5030 Computer Animation and Special Effects2 Kinematics The branch of mechanics concerned with the motions of objects without regard to.
CS274 Spring 01 Lecture 5 Copyright © Mark Meyer Lecture V Higher Level Motion Control CS274: Computer Animation and Simulation.
Animation. Outline  Key frame animation  Hierarchical animation  Inverse kinematics.
Week 4 Lecture 3: Character Animation Based on Interactive Computer Graphics (Angel) - Chapter 10 1 Angel: Interactive Computer Graphics 5E © Addison-Wesley.
CSE 473 Dr. Charles B. Owen Fundamentals of 3D Game Development1 Skeletons and Skinning Bones and Skeletons Mesh Skinning.
Animation CMSC 435/634. Keyframe Animation From hand drawn animation – Lead animator draws poses at key frames – Inbetweener draws frames between keys.
Computer Animation Rick Parent Computer Animation Algorithms and Techniques Motion Capture.
Feature-length films: Games: Desktop Animations: Computer Animation.
1 7M836 Animation & Rendering Animation Jakob Beetz Joran Jessurun
Modeling Skin Separate object(s) per limb (and joints) Continuous Skin
Computer animation Hair “A Survey on Hair Modeling: Styling, Simulation, and Rendering,” K. Ward, F. Bertails, T.-Y. Kim S. Marschner, M.-P. Cani, M. Lin.
Real-Time Animation of Realistic Virtual Humans. 1. The 3D virtual player is controlled by the real people who has a HMD and many sensors people who has.
Computer Animation Rick Parent Computer Animation Algorithms and Techniques Kinematic Linkages.
Rick Parent - CIS682 Human Figure - Overview Reactionary Motions Clothes Hair Tasks Reaching & Grasping Walking Talking Motor Skills Layered Construction.
Mass-Spring Systems Versatile Visualization Techniques Flexible Surfaces to Multidimensional Scaling Brian Duffy MSIM 742: Visualization II.
Figure Drawing.
Human Figure Animation CSE 3541 Matt Boggus. Modeling – Geometric representation – Level of detail – Linkages: DoFs – Features: face, hair, clothes Activities/Motions.
Animation CMSC 435/634 By Prof. Marc Olano. Keyframe Animation From hand drawn animation – Lead animator draws poses at key frames – Inbetweener draws.
Hierarchical Modeling
CS-378: Game Technology Lecture #13: Animation Prof. Okan Arikan University of Texas, Austin Thanks to James O’Brien, Steve Chenney, Zoran Popovic, Jessica.
Computer Animation Rick Parent CSE682 - Computer Animation Rick Parent DL Tentative office hours: T 1:30-2:30; F.
Toward a Unified Scripting Language 1 Toward a Unified Scripting Language : Lessons Learned from Developing CML and AML Soft computing Laboratory Yonsei.
Character Setup In addition to rigging for character models, rigging artists are also responsible for setting up animation controls for anything that is.
Rick Parent - CIS681 Motion Analysis – Human Figure Processing video to extract information of objects Motion tracking Pose reconstruction Motion and subject.
Animated Speech Therapist for Individuals with Parkinson Disease Supported by the Coleman Institute for Cognitive Disabilities J. Yan, L. Ramig and R.
Computer Animation Rick Parent CSE682 - Computer Animation Rick Parent DL Tentative office hours: T 1:30-2:30; F.
CAP 4703 Computer Graphic Methods Prof. Roy Levow Chapter 9.
Performance Driven Facial Animation
Rick Parent - CIS681 Reaching and Grasping Reaching control synthetic human arm to reach for object or position in space while possibly avoiding obstacles.
1cs426-winter-2008 Notes. 2 Kinematics  The study of how things move  Usually boils down to describing the motion of articulated rigid figures Things.
COMPUTER GRAPHICS CS 482 – FALL 2015 NOVEMBER 5, 2015 ANIMATION ANIMATION PROCESSES INTERPOLATION-BASED ANIMATION HARDWARE ISSUES KINEMATICS DYNAMICS.
Humanoid دکتر سعید شیری قیداری Amirkabir University of Technology Computer Engineering & Information Technology Department.
Intuitive Rigging Exploring and refining the process of 3D character rigging by building an advanced 3D character animation rig is the essential element.
UCL Human Representation in Immersive Space. UCL Human Representation in Immersive Space Body ChatSensing Z X Y Zr YrXr Real–Time Animation.
Feature-length films: Games: Desktop Animations:.
“ Bones ” The Human Skeleton Nick fact: There are approximately 206 bones in the human body.
Unity 3D Rolfe Bozier 24-Apr-2017
Computer Animation Algorithms and Techniques
Computer Animation Algorithms and Techniques
Hair Modelling, Animation, and Rendering
Computer Graphics.
COMPUTER GRAPHICS CHAPTER 35 CS 482 – Fall 2017 ANIMATION
Sports Medicine Mrs. Smojver
Computer Animation cgvr.korea.ac.kr.
Human Figure - Overview
What Are The Different Types of Joints?
788.14D - Computer Animation Instructor: Rick Parent DL787
Human Figure Animation
Reading Assignments Principles of Traditional Animation Applied to 3D Computer Animation, by J. Lasseter, Proc. of ACM SIGGRAPH 1987 Computer Animation:
The Skeletal System.
Prepared by: Engr . Syed Atir Iftikhar
BODY PARTS VOCABULARY. head mouth teeth neck eye.
UMBC Graphics for Games
Synthesizing Realistic Human Motion
Lecture 3. Virtual Worlds : Representation,Creation and Simulation ( II ) 고려대학교 그래픽스 연구실.
Presentation transcript:

Computer Animation Rick Parent Computer Animation Algorithms and Techniques Figure Animation

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

Computer Animation Rick Parent Body Modeling - Geometry Polygonal representations

Computer Animation Rick Parent Body Modeling - Geometry

Computer Animation Rick Parent Body Modeling - Geometry Subdivision surfaces

Computer Animation Rick Parent Body Modeling - Geometry Implicit surfaces

Computer Animation Rick Parent Body Modeling - Geometry Body scan

Computer Animation Rick Parent Animation– Rigid Links Use FK or IK to animate Hierarchical animation Interpolate between key frames

Computer Animation Rick Parent Animation – Skeleton Driven

Computer Animation Rick Parent Animation – Skeleton Driven

Computer Animation Rick Parent Animation– Layered Approach

Computer Animation Rick Parent Reaching Modeling the arm The shoulder joint The hand Coordinated movement Obstacles Strength

Computer Animation Rick Parent Modeling the Arm Also used is DoF

Computer Animation Rick Parent Modeling the Arm

Computer Animation Rick Parent Modeling the Arm Determine plane of motion (3 DoF) then 1-1 DoF arm Then 2/3 DoF wrist

Computer Animation Rick Parent Modeling the Shoulder

Computer Animation Rick Parent Reaching

Computer Animation Rick Parent Approximating Human Reaching Volumes Using Inverse Kinematics I. Rodrígueza, M. Peinadoa, R. Boulicb, D. Meziata

Computer Animation Rick Parent Modeling the Hand

Computer Animation Rick Parent Grasping

Computer Animation Rick Parent Grasping

Computer Animation Rick Parent Grasping Grasp planning for digital humans Faisal Amer Goussous, U. of Iowa

Computer Animation Rick Parent Reaching – close v. distant Extended grasping behavior for Autonomous Human Agents R. Max, R. Boulic, D. Thalmann

Computer Animation Rick Parent Mechanics of locomotion walk cycle v. run cycle Pelvic transport Pelvic rotation Pelvic Tilt Knee flexion Ankle and toe joints

Computer Animation Rick Parent Anatomy of the Walk

Computer Animation Rick Parent Anatomy of the Run

Computer Animation Rick Parent Pelvic transport

Computer Animation Rick Parent Pelvic rotation over foot

Computer Animation Rick Parent Pelvic rotation around hips

Computer Animation Rick Parent Motion of pelvic

Computer Animation Rick Parent Pelvic tilt

Computer Animation Rick Parent Knee bend to allow tilt

Computer Animation Rick Parent Ankle and Toe bend

Computer Animation Rick Parent Walk Data

Computer Animation Rick Parent Walk Data

Computer Animation Rick Parent Walk Data

Computer Animation Rick Parent Walk Data

Computer Animation Rick Parent Walk Data

Computer Animation Rick Parent Using Dynamics in the Walk

Computer Animation Rick Parent Using Dynamics in the Walk

Computer Animation Rick Parent Using Dynamics in the Walk

Computer Animation Rick Parent facial animation Expressions v. speech

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

Computer Animation Rick Parent Parameterized Facial features

Computer Animation Rick Parent Facial blend shapes

Computer Animation Rick Parent Facial muscle model

Computer Animation Rick Parent Surface muscle model Geometry-based Muscle Modeling for Facial Animation Kolja K¨ahler J¨org Haber Hans-Peter Seidel

Computer Animation Rick Parent “computer animation” facial

Computer Animation Rick Parent “computer animation” facial coarticulation Text to speech Audio to speech prosody Phonemes to mouth shapes (visemes) Break down to phonemes

Computer Animation Rick Parent Dressing the Figure Cloth and clothing Simple draping Clothes Modeling dynamics Collision detection and response

Computer Animation Rick Parent Dressing the Figure

Computer Animation Rick Parent Dressing the Figure

Computer Animation Rick Parent Dressing the Figure

Computer Animation Rick Parent Dressing the Figure

Computer Animation Rick Parent Dressing the Figure

Computer Animation Rick Parent Angular springs

Computer Animation Rick Parent Angular springs

Computer Animation Rick Parent Dressing the Figure

Computer Animation Rick Parent Dressing the Figure

Computer Animation Rick Parent Dressing the Figure

Computer Animation Rick Parent Hair Complexity 100,000 strands Collisions Shadowing Reflections Design hairstyle Animate hair Populate head with hair Hair types

Computer Animation Rick Parent Hair

Computer Animation Rick Parent Hair

Computer Animation Rick Parent Hair

Computer Animation Rick Parent Hair

Computer Animation Rick Parent Hair

Computer Animation Rick Parent Hair

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,

Computer Animation Rick Parent Hair

Computer Animation Rick Parent Hair

Computer Animation Rick Parent Hair