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

Slides:



Advertisements
Similar presentations
Real-Time Fur on Arbitrary Surfaces Jed Lengyel Emil Praun Adam Finkelstein Hugues Hoppe Jed Lengyel Emil Praun Adam Finkelstein Hugues Hoppe Microsoft.
Advertisements

1GR2-00 GR2 Advanced Computer Graphics AGR Lecture 17 Radiosity - Conclusion Non-PhotoRealistic Rendering.
1GR2-00 GR2 Advanced Computer Graphics AGR Lecture 18 Image-based Rendering Final Review of Rendering What We Did Not Cover Learning More...
9.1si31_2001 SI31 Advanced Computer Graphics AGR Lecture 9 Adding Realism Through Texture.
Hair Simulation Model for Real-Time Environments Petr Kmoch 1, Ugo Bonanni 2, Nadia Magnenat- Thalmann 2 1. Faculty of Mathematics and Physics, Charles.
Computer graphics & visualization Real-Time Pencil Rendering Marc Treib.
Wang Tiles for Image and Texture Generation
Hair and strand-like deformable models : Class #15 (Mar 11) Doug James, CMU.
Cloth Report by LIANG Cheng. Background Cloth Garment Pattern YarnFiber.
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.
Crowd Simulation Sai-Keung Wong. Crowd Simulation A process of simulating the movement of a large number of entities or characters. While simulating these.
Exchanging Faces in Images SIGGRAPH ’04 Blanz V., Scherbaum K., Vetter T., Seidel HP. Speaker: Alvin Date: 21 July 2004.
An Introduction to Computer Animation Dr Ian Palmer Electronic Imaging & Media Communications Department University of Bradford.
Fur and hair are not typically uniform in color but instead are many slightly different shades. We wanted to simulate this using a single texture map.
18.1 Si31_2001 SI31 Advanced Computer Graphics AGR Lecture 18 Image-based Rendering Light Maps What We Did Not Cover Learning More...
GPU Hierarchies for Hair Simulation Qi Mo COMP 768 course project proposal.
Hair Modeling & Simulation: An Overview Ming Lin and Kelly Ward University of North Carolina at Chapel Hill.
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.
Interactive Hairstyle Modeling Using a Sketching Interface Xiaoyang Mao Kouichi Kashio Hiroyuki Kato Atsumi Imamiya CGGM 2002.
Modelling Realistic Water & Fire Sérgio Leal Socrates/Erasmus student at: AK Computer Graphics Institute for Computer Graphics and Vision Technical University.
Computer graphics & visualization Introduction. computer graphics & visualization Image Synthesis – WS 07/08 Dr. Jens Krüger – Computer Graphics and Visualization.
Pre Production I.Concept II.Story Development III.Visual Development IV.Technical Direction V.Production Management.
Integration Of CG & Live-Action For Cinematic Visual Effects by Amarnath Director, Octopus Media School.
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.
Cornell CS465 Fall 2004 Lecture 1© 2004 Steve Marschner 1 CS465: Computer Graphics I Professor: Steve Marschner.
Chapter 10: Computer Graphics
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 10: Computer Graphics Computer Science: An Overview Tenth Edition.
Interactive Hair Rendering Under Environment Lighting Valentin JANIAUT Zhong Ren, Kun Zhou, Tengfei Li, Wei Hua, Baining Guo.
Rendering hair with graphics hardware Tae-Yong Kim Rhythm & Hues Studios
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.
3D COMPUTER GRAPHICS IMD Chapter 1: 3D Computer Graphics Chapter 1: 1 Lecturer: Norhayati Mohd Amin.
2005/06/22NCSLAB1 結合即時控制系統架構之 3D 介面 VR 系統分析 電機系控制組 (D ) 黃雋博 (R ) 彭詩淵.
Introduction Surgical training environments as well as pre- and intra-operative planning environments require physics-based simulation systems to achieve.
Realistic Modeling of Animatable Faces in MPEG-4 Marco Fratarcangeli and Marco Schaerf University of Rome “La Sapienza”
Laboratoire Méthodes et Structures Informatique MSI LABORATORY PRESENTATION 83, rue d’Isle LIMOGES - France -
Human Figure Animation CSE 3541 Matt Boggus. Modeling – Geometric representation – Level of detail – Linkages: DoFs – Features: face, hair, clothes Activities/Motions.
Rendering Plant Leaves Faithfully Oliver Franzke (Dresden University of Technology) Oliver Deussen (University of Konstanz)
4.1. R ENDERING Aspects of Game Rendering. From Wikipedia: Rendering is the process of generating an image from a model. The model is a description.
Computer Graphics & Architecture Barb Cutler. Toy Story [ Pixar 1995 ] First fully computer-generated full-length feature film.
Course Introduction to virtual engineering Óbuda University John von Neumann Faculty of Informatics Institute of Applied Mathematics Lecture and laboratory.
- Laboratoire d'InfoRmatique en Image et Systèmes d'information
고급 컴퓨터 그래픽스 중앙대학교 컴퓨터공학부 손 봉 수. Course Overview Level : CSE graduate course No required text. We will use lecture notes and on-line materials This course.
ARTIS-GRAVIR / IMAG INRIA ICA INPG A Physically-Based Particle Model of Emergent Crowd Behaviors Laure Heïgeas, Annie Luciani, Joelle Thollot, Nicolas.
Discontinuous Displacement Mapping for Volume Graphics, Volume Graphics 2006, July 30, Boston, MA Discontinuous Displacement Mapping for Volume Graphics.
고급 컴퓨터 그래픽스 (Advanced Computer Graphics)
Graphics Lecture 17: Slide 1 Interactive Computer Graphics Lecture 17: Fire.
Computer Graphics Imaging Ying Zhu Georgia State University Lecture 26 Hair and fur.
3D Animation 1. Introduction Dr. Ashraf Y. Maghari Information Technology Islamic University of Gaza Ref. Book: The Art of Maya.
Fundamentals of Computer Animation Flexible Objects (2)
Master : Jun-Hao Chen Advisor : Dr. Hsin-Chih Lin Date : 2007/11/13 Computer-Generated Chinese Color Ink Paintings Journal of the Chinese Institute of.
CSE Advanced Computer Animation Short Presentation Topic: Locomotion Kang-che Lee 2009 Fall 1.
Chapter 10: Computer Graphics
Computer Animation Algorithms and Techniques
Hair Modelling, Animation, and Rendering
Games Development Practices 3D Modelling
Aspects of Game Rendering
Human Figure Animation
CSc 8820 Advanced Graphics Algorithms
Texture for Volume Character Animation Peiyi Shen and Philip Willis
Chapter 10: Computer Graphics
Interactive Computer Graphics
Joshua Barczak* CMSC 435 UMBC
Multimedia Fundamentals
An Artist Friendly Hair Shading System
Value Texture Elements of Art Color Space Line Shape Form.
Computer Graphics Lecture 15.
Physically Based Modeling -Overview-
Presentation transcript:

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

Bath, 25 Years of CG Hair Modelling, Animation, and Rendering Objectives of this presentation A literature review of hair techniques from the past to the present. To showcase the advancement in high visual complexity techniques in computer graphics using hair as an example. A personal view of future development in the area.

Bath, 25 Years of CG Hair Modelling, Animation, and Rendering Human hair is a crucial element for computer generated characters. Early work on computer generated hair is by Kajiva & Kay The latest work is Scheuermanns real-time realistic hair rendering in years later [Kajiya & Kay 1989][Scheuermann 2004]

Bath, 25 Years of CG Hair Modelling Hair modelling involves the task of dealing with high-density hair strands, stylistic strand variations, and the mappings between the volumetric nature of hair to surface models (characters head models). Animal fur and short hair modelling [Kajiya and Kay 1989; Neyret, 1997; Lengyel et al. 2001]. Long hair modelling and styling [Anjyo et al. 1992; Hadap and Thalmann 2001; Lee and Ko 2001].

Bath, 25 Years of CG Hair Modelling Individual hair strand model Wisp models are to generate a cluster of adjacent hair stands that have the same tendency in style and motions. Wisp models utilise modelling parameters such as numbers of stands in a cluster, shapes of wisps, and lengths of wisps for style variations. [Xu & Yang 2001] [Kim & Neumann 2002 ]

Bath, 25 Years of CG Hair Modelling Methods for mapping volumetric hair to the surface of head models A scalp surface method can be obtained by extracting a copy of the head polygons to form a new mesh. Image maps are usually used to indicate the hair colour and the growing direction and position of a hair strand. This systematic approach provides flexibilities to create different hair types.

Bath, 25 Years of CG Hair Modelling Example of hair types (TAnG Group, Teesside) Colour mapOrientation map Colour map position map

Bath, 25 Years of CG Hair Modelling – Example of hair types (TAnG Group, Teesside)

Bath, 25 Years of CG Hair Animation Difficult problems with hair animation Realistic hair-hair, hair-body, and hair-air interactions. Real-time hair dynamics. Existing approaches: Spring-mass model Dynamic continuum model [Hadap and Magnenat- Thalmann 2001] Cluster wisp model [Plante et al 2001] Loosely connected particle model [Bando et al 2003] NURBS surface shell model [Montoya-vozmediano & Hammel 2003; Noble & Tang 2004]

Bath, 25 Years of CG Hair Animation [TAnG Group, Teesside] [Hadap and Magnenat-Thalmann 2001] [Bertails et al 2003] [Bando et al 2003]

Bath, 25 Years of CG Hair Animation [Noble & Tang 2004]

Bath, 25 Years of CG Hair Animation Image from Final Fantasy (Kais hair)

Bath, 25 Years of CG Hair Rendering Hair rendering One important aspect is to simulate the light scattering from fibres. This task also involves simulating the light reflection from the fibre surfaces and the translucent properties of the fibres including volume absorption of light and inter- reflection Kays model [ Kajiya & Kay 1989] Marschners model [ Marschner et al 2003]

Bath, 25 Years of CG Hair Rendering [Marschner et al 2003] [Scheuermann 2004] [Marschner et al 2003] [Kajiya & Kay 1989]

Bath, 25 Years of CG Modelling and Animating Cartoon Hair with NURBS Surfaces [Noble & Tang 2004]

Bath, 25 Years of CG Hair Modelling, Animation, and Rendering Conclusion High standard results are achieved, but there is a lack of successful integrated solutions that would work in all three aspects of hair simulation. Creating good looking hair remains a tedious task. Realistic real-time hair is a highly desirable feature in the CG industry. Traditional art is a rich source of inspiration for artistic hair.

Bath, 25 Years of CG Hair Modelling, Animation, and Rendering References: Anjyo, K., Usami, Y., and Kurihara, T A Simple Method for Extracting the Natural Beauty of Hair. Proceedings of ACM SIGGRAPH92, 26(4), pp Bando, Y., Chen, B. Y., and Nishita, T Animating Hair with Loosely Connected Particles. Proceedings of EUROGRAPHICS 2003, vol 22(2003). No.3. Bertails, F., Kim, Cani, M. P., and Neumann, U Adaptive Wisp-Tree – A Multiresolution Control Structure for Simulating Dynamic Clustering in Hair Motion. Symposium on Computer Animation'03, July Hadap, S. and Thalmann. N. M Modelling Dynamic Hair as a Continuum. Proceedings of EUROGRAPHICS2001. Kajiya, J. and Kay, T Rendering Fur with Three Dimensional Textures. Proceedings of ACM SIGGRAPH89, 23(4), pp Lee, D. W. and Ko, H. S., 2001 Natural Hairstyle Modelling and Animation. Graphical Models, 63(2), Lengyel, J. E., Praun, E., Finkelstein, A., and Hoppe, H Real-time Fur over Arbitrary Surfaces. ACM Symposium on Interactive 3D Techniques 2001, Marschner, R. S., Jensen, H. W., Cammarano, M., Worley, S., and Hanrahan, P Light Scattering from Human Hair Fibers. ACM SIGGRAPH04. Neyret, F Modelling, Animating, and Rendering Complex Scenes Using Volumetric Textures. IEEE Transaction on Visualization and Computer Graphics, 4(1), Plante, E., Cani, M. P., and Poulin, P A Layered Wisp Model for Simulating Interactions Inside Long Hair. Eurographics Workshop on Computer Animation and Simulation 2001, pp Scheuermann. T. Practical Real-time Hair Rendering and Shading. ACM SIGGRAPH04 Sketch Xu, Z. and Yang, X. D H-HairStudio: An Interactive Tool for Hair Design. IEEE Computer Graphics and Applications, 21(3),