Human Figure Animation

Slides:



Advertisements
Similar presentations
Bath, 25 Years of CG Hair Modelling, Animation, and Rendering Wen Tang School of Computing, University of Teesside
Advertisements

Hair and strand-like deformable models : Class #15 (Mar 11) Doug James, CMU.
Motivation Hair animation used in movies, games, virtual reality, etc. Problem due to complexity –Human head has over 100,000 strands of hair –Computation.
Computer Animation Rick Parent Computer Animation Algorithms and Techniques Figure Animation.
Hair Simulation COMP 768 Qi Mo.
CSE325 Computer Science and Sculpture Prof. George Hart.
1Notes. 2 Building implicit surfaces  Simplest examples: a plane, a sphere  Can do unions and intersections with min and max  This works great for.
1Notes  Text:  Motion Blur A.3  Particle systems 4.5 (and 4.4.1, 6.6.2…)  Implicit Surfaces  Classic particle system papers  W. Reeves, “Particle.
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  Course project: Will be due at the end of the term You can do it in pairs Create an animation that combines an algorithm for.
1cs426-winter-2008 Notes  Collision notes part 1 (primitive operations) should be up on the weekend.
Computer Animation In its simplest form, computer animation simply mean: using a standard renderer to produce consecutive frames wherein the animation.
Animation CMSC 435/634. Keyframe Animation From hand drawn animation – Lead animator draws poses at key frames – Inbetweener draws frames between keys.
CSE 681 Ray Tracing Implicit Surfaces. CSE 681 Overview Similar to CSG –Combine primitive objects to form complex object Primitives are “density fields”
Feature-length films: Games: Desktop Animations: Computer Animation.
05/09/02(c) 2002 University of Wisconsin Last Time Global illumination algorithms Grades so far.
Cornell CS465 Fall 2004 Lecture 1© 2004 Steve Marschner 1 CS465: Computer Graphics I Professor: Steve Marschner.
Modeling Skin Separate object(s) per limb (and joints) Continuous Skin
Animation Vladimir Savchenko
Advanced Computer Graphics Instructor: Jingliang Peng Professor, Shandong University.
Graphics Graphics Korea University cgvr.korea.ac.kr Creating Virtual World I 김 창 헌 Department of Computer Science Korea University
Facial animation retargeting framework using radial basis functions Tamás Umenhoffer, Balázs Tóth Introduction Realistic facial animation16 is a challenging.
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.
Rick Parent - CIS682 Human Figure - Overview Reactionary Motions Clothes Hair Tasks Reaching & Grasping Walking Talking Motor Skills Layered Construction.
Why manifolds?. Motivation We know well how to compute with planar domains and functions many graphics and geometric modeling applications involve domains.
Computer Graphics 2 In the name of God. Outline Introduction Animation The most important senior groups Animation techniques Summary Walking, running,…examples.
1 Manifolds from meshes Cindy Grimm and John Hughes, “Modeling Surfaces of Arbitrary Topology using Manifolds”, Siggraph ’95 J. Cotrina Navau and N. Pla.
March 1, 20021ICT Virtual Human Workshop HUMAN FIGURE ANIMATION Norman I. Badler Center for Human Modeling and Simulation University of Pennsylvania Philadelphia,
Human Figure Animation CSE 3541 Matt Boggus. Modeling – Geometric representation – Level of detail – Linkages: DoFs – Features: face, hair, clothes Activities/Motions.
3D animation is rendered clip of animated 3D objects in a 3D environment. An example: Examples of movies released in 3D are Toy Story, Cars, Shrek, Wall-E,
Digital Media Lecture 8: Vector Graphics 3D Georgia Gwinnett College School of Science and Technology Dr. Jim Rowan.
Animation CMSC 435/634 By Prof. Marc Olano. Keyframe Animation From hand drawn animation – Lead animator draws poses at key frames – Inbetweener draws.
Computer Animation Rick Parent CSE682 - Computer Animation Rick Parent DL Tentative office hours: T 1:30-2:30; F.
Character Setup In addition to rigging for character models, rigging artists are also responsible for setting up animation controls for anything that is.
2D Animation Techniques for 3D Animation Research - KCGS Conference. Spring, In-Kwon Lee Game Animation Center Division of Media Ajou University.
Rick Parent - CIS681 Motion Analysis – Human Figure Processing video to extract information of objects Motion tracking Pose reconstruction Motion and subject.
Procedural Models How to easily generate complex data?
Computer Animation Rick Parent CSE682 - Computer Animation Rick Parent DL Tentative office hours: T 1:30-2:30; F.
In the name of God Computer Graphics. Introduction Modeling techniques modeling techniques managements Some renderings.
CS559: Computer Graphics Final Review Li Zhang Spring 2010.
Facial Animation Wilson Chang Paul Salmon April 9, 1999 Computer Animation University of Wisconsin-Madison.
Why manifolds?. Motivation We know well how to compute with planar domains and functions many graphics and geometric modeling applications involve domains.
Animation Animation is about bringing things to life Technically: –Generate a sequence of images that, when played one after the other, make things move.
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:.
1 Spherical manifolds for hierarchical surface modeling Cindy Grimm.
Fundamentals of Computer Animation Flexible Objects (2)
Computing & Information Sciences Kansas State University Lecture 16 of 42CIS 636/736: (Introduction to) Computer Graphics Lecture 16 of 42 William H. Hsu.
Unity 3D Rolfe Bozier 24-Apr-2017
Computer Animation Algorithms and Techniques
Motion Capture CSE 3541 Matt Boggus.
Crowds (and research in computer animation and games)
Computer Animation Algorithms and Techniques
Hair Modelling, Animation, and Rendering
CSCE 441 Computer Graphics: Keyframe Animation/Smooth Curves
Human Figure - Overview
Computer Animation Ying Zhu Georgia State University
COMP259: Physically-Based Modeling, Simulation & Animation
Introduction to Non-Rigid Body Dynamics
Crowds (and research in computer animation and games)
COMP259: Physically-Based Modeling, Simulation & Animation
Introduction to Non-Rigid Body Dynamics
UMBC Graphics for Games
(c) 2002 University of Wisconsin
Simulation Acceleration Techniques
Synthesizing Realistic Human Motion
Lecture 3. Virtual Worlds : Representation,Creation and Simulation ( II ) 고려대학교 그래픽스 연구실.
Presentation transcript:

Human Figure Animation CSE 3541 Matt Boggus

Virtual Human Representation Additional geometric modeling topics Face modeling and animation Hair Cloth

Body Modeling - Geometry Polygonal representations

Body Modeling - Geometry

Body Modeling - Geometry Subdivision surfaces ; CSE 5543 – geometric modeling

Split

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

Facial animation Parameterized facial attributues Blend shapes Muscle models surface muscles deep muscles Performance (or data) driven instrumented (mocap system) video capture

Parameterized Facial features Also see http://www.facegen.com/

Interpolate between 3D models Facial blend shapes Interpolate between 3D models Another (older) example http://www.youtube.com/watch?v=8dS0dcULRBA

Facial muscle model

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

Hair and fur

MODELING, ANIMATION, AND RENDERING Hair Complexity 100,000 strands Collisions Populate head with hair Shadowing Design hairstyle Reflections Animate hair Hair types STRANDS AND HAIR MODELING, 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 Rendering Kelly Ward, Florence Bertails, Tae-Yong Kim, Stephen R. Marschner, Marie-Paule Cani, and Ming C. Lin,

Cloth

“Techniques for Animating Cloth” M. Yalcin, C. Yildiz

Total energy = repel + stretch + shear + bend + gravity

Additional Slides

Smooth Geometry Implicit surfaces – geometry exists where function evaluates to 0 Metaballs example Raycast or Marching Cubes to construct geometry

Fur rendering Real-Time Fur over Arbitrary Surfaces

Fur

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 humans Faisal Amer Goussous, U. of Iowa

Locomotion

Anatomy of the Walk

Anatomy of the Run

Ankle and Toe bend