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.

Slides:



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

Hair Simulation Model for Real-Time Environments Petr Kmoch 1, Ugo Bonanni 2, Nadia Magnenat- Thalmann 2 1. Faculty of Mathematics and Physics, Charles.
Animating Speed Position and Orientation Presented by Kailash Sawant Hemanth Krishnamachari.
R2-1 Physics I Review 2 Review Notes Exam 2. R2-2 Work.
Procedural and interactive icicle modeling Jonathan Gagnon Eric Paquette.
Motivation Hair animation used in movies, games, virtual reality, etc. Problem due to complexity –Human head has over 100,000 strands of hair –Computation.
Advanced Computer Animation. Group Behaviors Group Behaviors : Motivation Many animations require natural-looking behavior from a large number of characters.
Computer Animation Rick Parent Computer Animation Algorithms and Techniques Figure Animation.
Hair Simulation COMP 768 Qi Mo.
Animation Following “Advanced Animation and Rendering Techniques” (chapter 15+16) By Agata Przybyszewska.
1 Copyright © 2011, Elsevier Inc. All rights Reserved. Computational Fluid Dynamics of Particle Transport and Deposition Chapter 2 Goodarz Ahmadi.
Controlling Simulations for Animation Systems Purposed topic outline.
Chapter 17 Design Analysis using Inventor Stress Analysis Module
1cs533d-winter-2005 Computer Animation Robert Bridson (preview of CPSC 426)
Foundations of Computer Graphics (Spring 2010) CS 184, Lecture 24: Animation Many slides courtesy Adam Finkelstein,
UFCEKT-20-33D Modelling and Animation 3D Modelling & Animation Special Effects Picture...
GPU Hierarchies for Hair Simulation Qi Mo COMP 768 course project proposal.
UNC Chapel Hill M. C. Lin Reading Assignments Principles of Traditional Animation Applied to 3D Computer Animation, by J. Lasseter, Proc. of ACM SIGGRAPH.
UNC Chapel Hill M. C. Lin COMP259: Physically-Based Modeling, Simulation & Animation Tues/Thur 12:30pm – 1:45pm (SN 011)
Hair Modeling & Simulation: An Overview Ming Lin and Kelly Ward University of North Carolina at Chapel Hill.
Point Based Animation of Elastic, Plastic and Melting Objects Matthias Müller Richard Keiser Markus Gross Mark Pauly Andrew Nealen Marc Alexa ETH Zürich.
An Efficient Brush Model for Physically- Based 3D Painting Nelson S.-H. Chu Chiew-Lan Tai.
Curve Analogies Aaron Hertzmann Nuria Oliver Brain Curless Steven M. Seitz University of Washington Microsoft Research Thirteenth Eurographics.
HK UST * Hong Kong University of Science and Technology HK UST Modeling Hair from Multiple Views Y. Wei, E. Ofek, L. Quan and H. Shum.
Adaptive Dynamics of Articulated Bodies. Articulated bodies in Computer Graphics – Humans, hair, animals – Trees, forests, grass – Deformable bodies –
Motion of Fluid Particles, An Essential Need of Humans…… P M V Subbarao Professor Mechanical Engineering Department I I T Delhi Kinematics of Viscous.
Meshless Animation of Fracturing Solids Mark Pauly Leonidas J. Guibas Richard Keiser Markus Gross Bart Adams Philip Dutré.
Feature-length films: Games: Desktop Animations: Computer Animation.
Modeling Hair-Hair Interactions Using Sparse Guide Hairs Yizhou Yu Joint work with Johnny Chang and Jingyi Jin Department of Computer Science University.
1 7M836 Animation & Rendering Animation Jakob Beetz Joran Jessurun
Capture of Hair Geometry from Multiple Images Sylvain Paris – Hector M. Briceño – François X. Sillion ARTIS is a team of the GRAVIR - IMAG research lab.
Physically Based Animation and Modeling
Computer Animation Lecture #1 송오영 Sejong University Department of Digital Contents.
Implicit Representations of the Human Intestines for Surgery Simulations L. France A. Angelidis P. Meseure M-P. Cani J. Lenoir F. Faure C. Chaillou LIFL,
A Unified Lagrangian Approach to Solid-Fluid Animation Richard Keiser, Bart Adams, Dominique Gasser, Paolo Bazzi, Philip Dutré, Markus Gross.
GPU-Accelerated Surface Denoising and Morphing with LBM Scheme Ye Zhao Kent State University, Ohio.
Human Figure Animation CSE 3541 Matt Boggus. Modeling – Geometric representation – Level of detail – Linkages: DoFs – Features: face, hair, clothes Activities/Motions.
Detail-Preserving Fluid Control N. Th ű rey R. Keiser M. Pauly U. R ű de SCA 2006.
Character Setup In addition to rigging for character models, rigging artists are also responsible for setting up animation controls for anything that is.
Catchwater The Game Interactive Particle-Based Fluid Simulation Modeling Water Flow Through Pipes Ken Brooks and Brian Clipp May 9, 2006.
A Computationally Efficient Framework for Modeling Soft Body Impact Sarah F. Frisken and Ronald N. Perry Mitsubishi Electric Research Laboratories.
Computational Fluid Dynamics Applied to the Analysis of 10-mm Hydrocyclone Solids Separation Performance S. A. Grady, M. M. Abdullah, and G. D. Wesson.
Spring Rigid Body Simulation. Spring Contents Unconstrained Collision Contact Resting Contact.
UNC Chapel Hill M. C. Lin Basics of Motion Generation let X i = position,orient. of O i at t k = t 0,  i END = false while (not END) do display O i, 
Rick Parent - CIS681 Motion Capture Use digitized motion to animate a character.
Zhang & Liang, Computer Graphics Using Java 2D and 3D (c) 2007 Pearson Education, Inc. All rights reserved. 1 Chapter 11 Animation.
Rick Parent - CIS682 Rigid Body Dynamics simulate basic physics of an object subject to forces Keyframing can be tedious - especially to get ‘realism’
Feature-length films: Games: Desktop Animations:.
Physical Simulation of Tree Motion CS 658 BYU. Skip Right to the Branch Dynamics: Wind effect on branches Njoint = moment of the joint (ie torque applied.
Fundamentals of Computer Animation Flexible Objects (2)
Computer Animation Algorithms and Techniques
Motion of a Fluid Particle (Kinematics)
Hair Modelling, Animation, and Rendering
Physically-Based Motion Synthesis in Computer Graphics
Human Figure Animation
Rigid Body transformation Lecture 1
COMP259: Physically-Based Modeling, Simulation & Animation
Using Flow Textures to Visualize Unsteady Vector Fields
Beams and Frames.
ATCM 6317 Procedural Animation
Basics of Motion Generation
Introduction to Game Development
COMP259: Physically-Based Modeling, Simulation & Animation
Game Development Animation
UMBC Graphics for Games
Simulation Acceleration Techniques
Procedural Animation Lecture 11: Fluid dynamics
Example-Based Composite Sketching of Human Portraits
Computer Graphics Lecture 15.
Presentation transcript:

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

Motion – dynamic grouping and splitting of hair clusters, collision of hairs, seconday motion due to head motion Properites – coarse v. fine, dry v. wet, stiff v. loose, oily v. clean, hair strand types Shape – handle various hair styles User Control – over hair style, properties

Shape – handle various hair styles Distribute strands Create hair styles

Distribute strands

Conform strands to head

Work with clusters of hair strands

Multi-resolution techniques

Use fluid flow to define hair strand ‘paths’

Vector field Constraints for complex hair styles

From photographs Capture local orientations

Comparison of shaping techniques

Procedurally generate style Pseudo-random Semi-automatic

Physically based method Energy minimization Hair dynamics

Allow common hair solon operations Wetting, Blow-drying, etc.

Hair simulation Mechanics: curl, elasticity, cross section

Hair strand chain of rigid links v. spring-dampers

Comparison of simulation techniques

Particle physics Fluid dynamics

Use guide strands for animation Then interpolate for dense hair model

Hair strips to represent hair clusters

Level of detail representation for animation

Adaptive clusters, merge and split

Hair rendering