Abstract
This paper proposes an approach that generates hair guides from a sculpted 3D mesh, thus accelerating hair creation. Our approach relies on the local curvature on a sculpted mesh to discover the direction of the hair on the surface. We generate hair guides by following the identified strips of polygons matching hair strands. To improve the quality of the guides, some are split to ensure they correspond to hairstyles ranging from straight to wavy, while others are connected so that they correspond to longer hair strands. In order to automatically attach the guides to the scalp of a 3D head, a vector field is computed based on the directions of the guides, and is used in a backward growth of the guides toward the scalp. This approach is novel since there is no state-of-the-art method that generates hair from a sculpted mesh. Furthermore, we demonstrate how our approach works on different hair meshes. Compared to several hours of manual work to achieve a similar result, our guides are generated in a few minutes.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Yuksel, C., Schaefer, S., Keyser, J.: Hair meshes. ACM Trans. Graph. 28(5), 1–7 (2009)
Ward, K., Bertails, F., Kim, T.Y., Marschner, S.R., Cani, M.P., Lin, M.C.: A survey on hair modeling: styling, simulation, and rendering. IEEE Trans. Visual Comput. Graph. 13(2), 213–234 (2007)
Hadap, S., Magnenat-Thalmann, N.: Interactive hair styler based on fluid flow. In: Magnenat-Thalmann, N., Thalmann, D., Arnaldi, B. (eds.) Computer Animation and Simulation 2000. EUROGRAPH, pp. 87–99. Springer, Vienna (2000). https://doi.org/10.1007/978-3-7091-6344-3_7
Rosenblum, R.E., Carlson, W.E., Tripp, E., III.: Simulating the structure and dynamics of human hair: modelling, rendering and animation. J. Vis. Comput. Animat. 2(4), 141–148 (1991)
Stam, J.: Multi-scale stochastic modelling of complex natural phenomena. Ph.D. thesis, University of Toronto (1996)
Yu, Y.: Modeling realistic virtual hairstyles. In: 9th Pacific Conference on Computer Graphics and Applications. Pacific Graphics 2001, pp. 295–304. IEEE (2001)
Liang, W., Huang, Z.: An enhanced framework for real-time hair animation. In: 11th Pacific Conference on Computer Graphics and Applications 2003, Proceedings, pp. 467–471. IEEE (2003)
Noble, P., Tang, W.: Modelling and animating cartoon hair with NURBS surfaces. In: Proceedings Computer Graphics International 2004, pp. 60–67. IEEE (2004)
Yang, X.D., Xu, Z., Yang, J., Wang, T.: The cluster hair model. Graph. Models 62(2), 85–103 (2000)
Choe, B., Ko, H.S.: A statistical wisp model and pseudophysical approaches for interactive hairstyle generation. IEEE Trans. Visual Comput. Graph. 11(2), 160–170 (2005)
Bao, Y., Qi, Y.: Realistic hair modeling from a hybrid orientation field. Visual Comput. 32(6), 729–738 (2016). https://doi.org/10.1007/s00371-016-1240-1
Cao, C., Wu, H., Weng, Y., Shao, T., Zhou, K.: Real-time facial animation with image-based dynamic avatars. ACM Trans. Graph. 35(4), 126:1–126:12 (2016)
Luo, L., Li, H., Paris, S., Weise, T., Pauly, M., Rusinkiewicz, S.: Multi-view hair capture using orientation fields. In: 2012 IEEE Conference on Computer Vision and Pattern Recognition, pp. 1490–1497. IEEE (2012)
Luo, L., Li, H., Rusinkiewicz, S.: Structure-aware hair capture. ACM Trans. Graph. 32(4), 1–12 (2013)
Paris, S., Briceno, H.M., Sillion, F.X.: Capture of hair geometry from multiple images. ACM Trans. Graph. 23(3), 712–719 (2004)
Paris, S., et al.: Hair photobooth: geometric and photometric acquisition of real hairstyles. ACM Trans. Graph. 27(3), 30 (2008)
Wei, Y., Ofek, E., Quan, L., Shum, H.Y.: Modeling hair from multiple views. ACM Trans. Graph. 24(3), 816–820 (2005)
Zhang, M., Chai, M., Wu, H., Yang, H., Zhou, K.: A data-driven approach to four-view image-based hair modeling. ACM Trans. Graph. 36(4), 156–1 (2017)
Chai, M., Wang, L., Weng, Y., Yu, Y., Guo, B., Zhou, K.: Single-view hair modeling for portrait manipulation. ACM Trans. Graph. 31(4), 1–8 (2012)
Chai, M., Wang, L., Weng, Y., Jin, X., Zhou, K.: Dynamic hair manipulation in images and videos. ACM Trans. Graph. 32(4), 1–8 (2013)
Hu, L., Ma, C., Luo, L., Li, H.: Single-view hair modeling using a hairstyle database. ACM Trans. Graph. 34(4), 1–9 (2015)
Chai, M., Shao, T., Wu, H., Weng, Y., Zhou, K.: AutoHair: fully automatic hair modeling from a single image. ACM Trans. Graph. 35(4), 116:1–116:12 (2016)
Hu, L., et al.: Avatar digitization from a single image for real-time rendering. ACM Trans. Graph. 36(6), 1–14 (2017)
Ye, Z., Li, G., Yao, B., Xian, C.: HAO-CNN: filament-aware hair reconstruction based on volumetric vector fields. Comput. Animat. Virtual Worlds 31(4–5), e1945 (2020)
Zhang, M., Zheng, Y.: Hair-GAN: recovering 3D hair structure from a single image using generative adversarial networks. Visual Inform. 3(2), 102–112 (2019)
Zhou, Y., et al.: HairNet: single-view hair reconstruction using convolutional neural networks. In: Ferrari, V., Hebert, M., Sminchisescu, C., Weiss, Y. (eds.) ECCV 2018. LNCS, vol. 11215, pp. 249–265. Springer, Cham (2018). https://doi.org/10.1007/978-3-030-01252-6_15
Au, O.K.C., Tai, C.L., Chu, H.K., Cohen-Or, D., Lee, T.Y.: Skeleton extraction by mesh contraction. ACM Trans. Graph. 27(3), 1–10 (2008)
Ghafourzadeh, D., et al.: Local control editing paradigms for part-based 3D face morphable models. Comput. Animat. Virtual Worlds e2028 (2021)
Museth, K.: VDB: high-resolution sparse volumes with dynamic topology. ACM Trans. Graph. 32(3), 1–22 (2013)
Shepard, D.: A two-dimensional interpolation function for irregularly-spaced data. In: Proceedings of the 1968 23rd ACM National Conference, pp. 517–524. Association for Computing Machinery, New York (1968)
Jiang, J., Sheng, B., Li, P., Ma, L., Tong, X., Wu, E.: Real-time hair simulation with heptadiagonal decomposition on mass spring system. Graph. Models 111, 101077 (2020)
Sun, C., Ramachandran, S., Paquette, E., Lee, W.S.: Single-view procedural braided hair modeling through braid unit identification. Comput. Animat. Virtual Worlds 32(3–4), e2007 (2021)
Acknowledgment
This work was supported by Ubisoft Inc. and École de technologie supérieure. We would also like to thank SideFXTM for providing HoudiniTM licenses for research.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Switzerland AG
About this paper
Cite this paper
Pellegrin, F., Beauchamp, A., Paquette, E. (2021). Curvature Analysis of Sculpted Hair Meshes for Hair Guides Generation. In: Magnenat-Thalmann, N., et al. Advances in Computer Graphics. CGI 2021. Lecture Notes in Computer Science(), vol 13002. Springer, Cham. https://doi.org/10.1007/978-3-030-89029-2_30
Download citation
DOI: https://doi.org/10.1007/978-3-030-89029-2_30
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-89028-5
Online ISBN: 978-3-030-89029-2
eBook Packages: Computer ScienceComputer Science (R0)