Abstract
Despite the visual importance of hair and the attention paid to hair modeling in the graphics research, modeling realistic hair still remains a very challenging task that can be performed by very few artists. In this paper we present hair meshes, a new method for modeling hair that aims to bring hair modeling as close as possible to modeling polygonal surfaces. This new approach provides artists with direct control of the overall shape of the hair, giving them the ability to model the exact hair shape they desire. We use the hair mesh structure for modeling the hair volume with topological constraints that allow us to automatically and uniquely trace the path of individual hair strands through this volume. We also define a set of topological operations for creating hair meshes that maintain these constraints. Furthermore, we provide a method for hiding the volumetric structure of the hair mesh from the end user, thus allowing artists to concentrate on manipulating the outer surface of the hair as a polygonal surface. We explain and show examples of how hair meshes can be used to generate individual hair strands for a wide variety of realistic hair styles.
Supplemental Material
Available for Download
- Alter, J. S., 2004. Hair generation and other natural phenomena with surface derived control volumes in computer graphics and animation. U.S. Patent 6720962.Google Scholar
- Anjyo, K., Usami, Y., and Kurihara, T. 1992. A simple method for extracting the natural beauty of hair. In SIGGRAPH '92: Proceedings of the 19th annual conference on Computer graphics and interactive techniques, ACM, New York, NY, USA, 111--120. Google ScholarDigital Library
- Catmull, E., and Rom, R. J. 1974. A class of local interpolating splines. In Computer Aided Geometric Design, Academic Press, Orlando, FL, USA, 317--326.Google Scholar
- Chang, J. T., Jin, J., and Yu, Y. 2002. A practical model for hair mutual interactions. In SCA '02: Proceedings of the 2002 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, ACM, New York, NY, USA, 73--80. Google ScholarDigital Library
- Chen, L.-H., Saeyor, S., Dohi, H., and Ishizuka, M. 1999. A system of 3d hair style synthesis based on the wisp model. The Visual Computer 15, 4, 159--170.Google ScholarCross Ref
- Choe, B., and Ko, H.-S. 2005. A statistical wisp model and pseudophysical approaches for interactive hairstyle generation. IEEE Transactions on Visualization and Computer Graphics 11, 2, 160--170. Google ScholarDigital Library
- Daldegan, A., Thalmann, N. M., Kurihara, T., and Thalmann, D. 1993. An integrated system for modeling, animating and rendering hair. In Eurographics '93, Blackwell Publishers, Oxford, UK, R. J. Hubbold and R. Juan, Eds., Eurographics, 211--221.Google Scholar
- Floater, M. S. 2003. Mean value coordinates. Computer Aided Geometric Design 20, 1, 19--27. Google ScholarDigital Library
- Fu, H., Wei, Y., Tai, C.-L., and Quan, L. 2007. Sketching hairstyles. In SBIM '07: Proceedings of the 4th Eurographics Workshop on Sketch Based Interfaces and Modeling, ACM, New York, NY, USA, 31--36. Google ScholarDigital Library
- Grabli, S., Sillion, F., Marschner, S. R., and Lengyel, J. E. 2002. Image-based hair capture by inverse lighting. In Proc. Graphics Interface, 51--58.Google Scholar
- Hadap, S., and Magnenat-Thalmann, N. 2000. Interactive hair styler based on fluid flow. In Eurographics Workshop on Computer Animation and Simulation 2000, Springer, 87--99.Google Scholar
- Kim, T.-Y., and Neumann, U. 2000. A thin shell volume for modeling human hair. In CA '00: Proceedings of the Computer Animation, IEEE Computer Society, Washington, DC, USA, 104. Google ScholarDigital Library
- Kim, T.-Y., and Neumann, U. 2002. Interactive multiresolution hair modeling and editing. ACM Transactions on Graphics (Proc. of SIGGRAPH 2002) 21, 3, 620--629. Google ScholarDigital Library
- Koh, C. K., and Huang, Z. 2001. A simple physics model to animate human hair modeled in 2d strips in real time. In Proceedings of the Eurographic workshop on Computer animation and simulation, Springer-Verlag New York, Inc., New York, NY, USA, 127--138. Google ScholarDigital Library
- Kong, W., Takahashi, H., and Nakajima, M. 1997. Generation of 3d hair model from multiple pictures. In Proceedings of Multimedia Modeling, 183--196.Google Scholar
- Lee, D. W., and Ko, H. S. 2001. Natural hairstyle modeling and animation. Graphical Models 63, 2, 67--85. Google ScholarDigital Library
- Liang, W., and Huang, Z. 2003. An enhanced framework for real-time hair animation. In PG '03: Proceedings of the 11th Pacific Conference on Computer Graphics and Applications, IEEE Computer Society, Washington, DC, USA, 467. Google ScholarDigital Library
- Malik, S. 2005. A sketching interface for modeling and editing hairstyles. In SBIM '05: Proceedings of the 2nd Eurographics Workshop on Sketch Based Interfaces and Modeling, 185--194.Google Scholar
- Mao, X., Isobe, S., Anjyo, K., and Imamiya, A. 2005. Sketchy hairstyles. In CGI '05: Proceedings of the Computer Graphics International 2005, IEEE Computer Society, Washington, DC, USA, 142--147. Google ScholarDigital Library
- Noble, P., and Tang, W. 2004. Modelling and animating cartoon hair with nurbs surfaces. In CGI '04: Proceedings of the Computer Graphics International, IEEE Computer Society, Washington, DC, USA, 60--67. Google ScholarDigital Library
- Paris, S., Hector M. Brice n., and Sillion, F. X. 2004. Capture of hair geometry from multiple images. ACM Transactions on Graphics (Proc. of SIGGRAPH 2004) 23, 3, 712--719. Google ScholarDigital Library
- Paris, S., Chang, W., Kozhushnyan, O. I., Jarosz, W., Matusik, W., Zwicker, M., and Durand, F. 2008. Hair photobooth: geometric and photometric acquisition of real hairstyles. ACM Transactions on Graphics (Proc. of SIGGRAPH 2008) 27, 3, Article 30. Google ScholarDigital Library
- Shewchuk, J. R. 1994. An introduction to the conjugate gradient method without the agonizing pain. Tech. rep., Pittsburgh, PA, USA. Google ScholarDigital Library
- Wang, T., and Yang, X. D. 2004. Hair design based on the hierarchical cluster hair model. Geometric modeling: techniques, applications, systems and tools, 330--359. Google ScholarDigital Library
- Wang, L., Yu, Y., Zhou, K., and Guo, B. 2009. Example-based hair geometry synthesis. ACM Transactions on Graphics (Proc. of SIGGRAPH 2009) 28, 3, Article 56. Google ScholarDigital Library
- Ward, K., Bertails, F., Kim, T.-Y., Marschner, S. R., Cani, M.-P., and Lin, M. C. 2007. A survey on hair modeling: Styling, simulation, and rendering. IEEE Transactions on Visualization and Computer Graphics 13, 2, 213--234. Google ScholarDigital Library
- Ward, K., Galoppo, N., and Lin, M. 2007. Interactive virtual hair salon. Presence: Teleoperators and Virtual Environments 16, 3, 237--251. Google ScholarDigital Library
- Wei, Y., Ofek, E., Quan, L., and Shum, H.-Y. 2005. Modeling hair from multiple views. ACM Transactions on Graphics (Proc. of SIGGRAPH 2005) 24, 3, 816--820. Google ScholarDigital Library
- Wither, J., Bertails, F., and Cani, M.-P. 2007. Realistic hair from a sketch. In International Conference on Shape Modeling and Applications, IEEE, Lyon, France, IEEE, 33--42. Google ScholarDigital Library
- Xu, Z., and Yang, X. D. 2001. V-hairstudio: An interactive tool for hair design. IEEE Computer Graphics and Applications 21, 3, 36--43. Google ScholarDigital Library
- Yang, X. D., Xu, Z., Wang, T., and Yang, J. 2000. The cluster hair model. Graphical Models 62, 2, 85--103. Google ScholarDigital Library
- Yu, Y. 2001. Modeling realistic virtual hairstyles. In PG '01: Proc. of the 9th Pacific Conference on Comp. Graphics and Applications, IEEE Computer Society, Washington, DC, USA, 295. Google ScholarDigital Library
Index Terms
- Hair meshes
Recommendations
Real-time hair mesh simulation
I3D '16: Proceedings of the 20th ACM SIGGRAPH Symposium on Interactive 3D Graphics and GamesWe present a robust real-time hair simulation method using hair meshes. Leveraging existing simulation models for sheet-based cloth, we introduce a volumetric force model for incorporating hair interactions inside the hair mesh volume. We also introduce ...
Interactive multiresolution hair modeling and editing
Human hair modeling is a difficult task. This paper presents a constructive hair modeling system with which users can sculpt a wide variety of hairstyles. Our Multiresolution Hair Modeling (MHM) system is based on the observed tendency of adjacent hair ...
Hair meshes
SIGGRAPH Asia '09: ACM SIGGRAPH Asia 2009 papersDespite the visual importance of hair and the attention paid to hair modeling in the graphics research, modeling realistic hair still remains a very challenging task that can be performed by very few artists. In this paper we present hair meshes, a new ...
Comments