Abstract
A major difficulty in animating human hair results from the large number of individual hair strands in a hairstyle. Current systems of hair modeling and animation use a static, non-scalable representation of hair and consequently, they are better suited for off-line rendering and animation. This paper describes how hair strands can be represented using a more compact and accurate parametric representation. In addition, we propose a novel framework of human hair modeling and animation based on grouping hair strands into strips. Each hair strip is modeled by one patch of parametric surface. Polygon tessellation and the alpha-mapping using hair textures are then applied. Animation is done by keyframing of the control point of surface patches. The parametric representation of hair strips can handle a deformation of any complexity and still appear smooth. We also use multiresolution techniques in the polygon tessellation and apply alpha-mapping to obtain higher speed with different requirements of details for applications. Real-time performance on a PC platform can be achieved with the help of low-end hardware of 3D acceleration.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
K. Anjyo, Y. Usami, and T. Kurihura. A Simple Method For Extracting The Natural Beauty Of Hair, SIGGRAPH (92), pp. 111-120.
D. Baraff and A. Witkin. Large Steps in Cloth Simulation, SIGGRAPH (98), pp. 43-54.
W. Bohm. Insert New Knots into B-spline Curves, Journal of Computer Aided Design, 12(4), pp. 199–201, 1980.
E. Catmull and J. Clark. Recursively Generated B-spline Surfaces on Arbitrary Topological Meshes. Journal of Computer Aided Design, 10(6), pp. 350–355, 1978.
L. H. Chen, S. Saeyor, H. Dohi, and M. Ishizuka. A System of 3D Hair Style Synthesis Based on the Wisp Model, The Visual Computer, 15(4), pp. 159–170 (1999).
E. Cohen, T. Lyche, and R. Risenfeld. Discrete B-Splines and Subdivision Technique in Computer-Aided Geometric Design and Computer Graphics, CGIP, 14(2), 1980, pp. 87–111.
A. Daldegan, T. Kurihara, N. Magnenat Thalmann, and D. Thalmann. An Integrated System for Modeling, Animating and Rendering Hair, Proc. Eurographics (93), Computer Graphics Forum, Vol. 12, No3, pp.211–221.
T. DeRose, M. Kass, and T Truong. Subdivision Surfaces in Character Animation, SIGGRAPH (98), pp. 85-94.
J. D. Foley, A. van Dam, S. K. Feiner, and J. F. Hughes. Computer Graphics, Principles and Practice, Addison-Wesley Publishing Company, Inc. 1996, pp. 835-840.
A. R. Forrest. The Twisted Cubic Curve: A Computer-Aided Geometric Design Approach. Journal of Computer Aided Design, 12(10), pp. 350–355, 1980.
H. Hoppe. View-dependent Refinement of Progressive Meshes, SIGGRAPH (97), pp. 189-198.
J. T. Kajiya and T. L. Kay. Rendering Fur with Three Dimensional Textures, SIGGRAPH (89), pp. 271-280.
W. Kong and M. Nakajima. Visible Volume Buffer for Efficient Hair Expression and Shadow Generation, Computer Animation (99), (May 1999, Geneva, Switzerland). IEEE Computer Society.
T. Kurihara, K. Anjyo, and D. Thalmann. Hair Animation with Collision Detection, Models and Techniques in Computer Animation (93), Springer-Verlag, Tokyo, pp. 128–138.
A. Meyer. A Linear Time Oslo Algorithm, TOG (10), 1991, pp. 312–318.
G. Miller. From Wire-Frame to Furry Animals, Graphics Interface (88), pp. 138-146.
F. Neyret. Modeling, Animating, and Rendering Complex Scenes Using Volumetric Textures, IEEE Transactions on Visualization and Computer Graphics, 4(1), pp. 55–70 (January-March 1998).
K. H. Perlin. Hypertexture, SIGGRAPH (89), pp. 253-262.
J. C. Platt and A. H. Barr. Constraint Methods for Flexible Models, SIGGRAPH (88), pp. 279-288.
R. E. Rosenblum, W E. Carlson, and I. E. Tripp. Simulating the Structure and Dynamics of Human Hair: Modeling, Rendering and Animation. The Journal of Visualization and Computer Animation, 2(4), 1991, pp. 141–148.
J. Shen and D. Thalmann. Interactive Shape Design Using Metaballs and Splines, Implicit Surfaces (95), pp. 187-196.
Sun Microsystems. Java3D API documentation and Tutorial, http: //java.sun.com, 2000.
C. C. Tanner, C. J. Migdal, and M. T. Jones. The Clipmap: A Virtual Mipmap, SIGGRAPH (98), pp. 151-158.
N. Magnenat Thalmann and A. Daldegan. Creating Virtual Fur and Hair Styles for Synthetic Actors. In Communicating with Virtual Worlds, Springer-Verlag, Tokyo, 1993, pp. 358–370.
P. Volino, N. Magnenat Thalmann, and N. Magnenat Thalmann. Versatile and Efficient Techniques for Simulating Cloth and other Deformable Objects. SIGGRAPH (95), pp. 137-144.
Y. Watanabe and Y. Suenaga. A Trigonal Prism-Based Method For Hair Image Generation, CGA(12), No. 1, 1992, pp. 47–53.
L. Williams. Pyramidal Parametrics, SIGGRAPH (83), pp. 1-11.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2000 Springer-Verlag Wien
About this paper
Cite this paper
Koh, C.K., Huang, Z. (2000). Real-Time Animation of Human Hair Modeled in Strips. In: Magnenat-Thalmann, N., Thalmann, D., Arnaldi, B. (eds) Computer Animation and Simulation 2000. Eurographics. Springer, Vienna. https://doi.org/10.1007/978-3-7091-6344-3_8
Download citation
DOI: https://doi.org/10.1007/978-3-7091-6344-3_8
Publisher Name: Springer, Vienna
Print ISBN: 978-3-211-83549-4
Online ISBN: 978-3-7091-6344-3
eBook Packages: Springer Book Archive