A FRAMEWORK FOR INTERACTIVE GPU-SUPPORTED RENDERING AND STYLING OF VIRTUAL HAIR

Rui (Ray) Zhang, Burkhard C. Wünsche

2007

Abstract

The interactive styling and rendering of virtual hair is essential for creating realistic looking human avatars for use in computer games, virtual worlds, and movie special effects. Hair models can contain tens of thousands of hair strands and hence it is important to develop techniques to modify the hair in a realistic fashion and to render it at interactive frame rates. In this paper we present a GPU-based framework for styling and rendering of virtual hair. We use wisps to represent basic units of hair strands and present an improved statistical model for hair wisp generation which allows the creation of smooth and fringy styles. Fast modelling is achieved by using create, edit, delete and copy and paste operations for key strands representing wisp. The styling process is simplified by using a local coordinate system for hair strands in order to define preferred styling (brushing) directions. Fast photo-realistic rendering is achieved by using the latest GPU functionalities for both the light reflection calculation and the shadow generation of hair strands. We also propose a new method for real-time anti-aliasing using GPU programming.

References

  1. Anjyo, K., Usami, Y., Kurihara, T., 1992. A simple method for extracting the natural beauty of hair. SIGGRAPH 7892: Proceedings of the 19th annual conference on Computer graphics and interactive techniques, ACM Press, New York, NY, USA, pp. 111-120, 1992.
  2. Anonymous, 2006, details deleted for this review.
  3. Bloomenthal, J., 1990. Calculation of reference frames along a space curve. Graphics Gems Vol. 1, Academic Press, San Diego, CA, USA, 1990, pp. 567-571.
  4. Catmull, E., Rom, R., 1974. A Class of Local Interpolating Splines. Computer Aided Geometric Design, R. E. Barnhill and R.F. Riesenfeld ed., Academic Press, New York, 1974, pp. 317-326.
  5. Chan, E., Durand, F., 2005. Fast Prefiltered Lines. GPU Gems 2, Addison-Wesley, Boston, MA, USA, March 2005, pp. 345-359.
  6. Choe, B., Ko, H., 2005. A statistical Wisp Model and Pseudophysical Approaches for Interactive Hairstyle Generation. IEEE Transactions on Visualization and Computer Graphics, vol. 11, no. 2, pp. 160-170, MarApr 2005.
  7. Daldegan, A., Thalmann, N. M., Kurihara, T., Thalmann, D., 1993. An integrated system for modelling, animating, and rendering hair. Proceedings of Eurographics, vol. 12, pp. 211-221, 1993.
  8. Kajiya, J.T., Kay, T.L., 1989. Rendering Fur with Three Dimensional Textures. SIGGRAPH Proceedings, vol. 23, pp. 271-280, July 1989.
  9. Kim, T., Neumann, U., 2001. Opacity Shadow Maps. SIGGRAPH 7802: Proceedings of the 12th Eurographics Workshop Rendering, June 2001, pp. 177-182.
  10. Kim, T., Neumann, U., 2002. Interactive multiresolution hair modelling and editing. SIGGRAPH 7802: Proceedings of the 29th annual conference on Computer graphics and interactive techniques, ACM Press, New York, NY, USA, pp. 620-629, July 2002.
  11. Koster, M., Haber, J., Seidel, H., 2004. Real-Time Rendering of Human Hair using Programmable Graphics Hardware. Proceedings of Computer Graphics International, 2004, pp. 248-256.
  12. Lafrance, M., 2005. First Impressions and Hair Impressions. Unpublished manuscript, Department of Psychology, Yale University, New Haven, Connecticut. http://www.physique.com/sn/sn_yalestudy2.asp, visited on 15th July 2005.
  13. Nguyen, H., Donnelly, W., 2005. Hair Animation and Rendering in the Nalu Demo. GPU Gems 2, AddisonWesley, Boston, MA, USA, March 2005, pp. 361-380.
  14. Parke, F. I., 1974. A Parametric Model for Human Faces. Unpublished manuscript, PhD thesis, University of Utah, Salt Lake City, UT, UTEC-CSc-75-047, December 1974.
  15. Perlin, K., 1989. Hypertexture, SIGGRAPH Proceedings, vol. 23, pp. 253-262, 1989.
  16. Plante, E., Cani, M. P., Poulin, P., Perlin, K., 2001. A layered wisp model for simulating interactions inside long hair. Proceedings of Eurographics Computer Animation and Simulation 2001, pp. 139-148, Sep 2001.
  17. Rosenblum, R., Carlson, W., Tripp III, E., 1991. Simulating the structure and dynamics of human hair: Modelling, rendering and animation. The Journal of Visualization and Computer Animation, vol. 2, no. 4, pp. 141-148, October-December 1991.
  18. Stam, J., 1995. Multi-Scale Stochastic Modelling of Complex Natural Phenomena. PhD Thesis, Dept. of Computer Science, University of Toronto.
  19. Yang, X. D., Xu, Z., Yang, J., Wang, T., 2000. The Cluster Hair Mode. Graphical Models, vol. 62, pp. 85- 103, 2000.
Download


Paper Citation


in Harvard Style

(Ray) Zhang R. and C. Wünsche B. (2007). A FRAMEWORK FOR INTERACTIVE GPU-SUPPORTED RENDERING AND STYLING OF VIRTUAL HAIR . In Proceedings of the Second International Conference on Computer Graphics Theory and Applications - Volume 2: GRAPP, ISBN 978-972-8865-72-6, pages 204-211. DOI: 10.5220/0002085602040211


in Bibtex Style

@conference{grapp07,
author={Rui (Ray) Zhang and Burkhard C. Wünsche},
title={A FRAMEWORK FOR INTERACTIVE GPU-SUPPORTED RENDERING AND STYLING OF VIRTUAL HAIR},
booktitle={Proceedings of the Second International Conference on Computer Graphics Theory and Applications - Volume 2: GRAPP,},
year={2007},
pages={204-211},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002085602040211},
isbn={978-972-8865-72-6},
}


in EndNote Style

TY - CONF
JO - Proceedings of the Second International Conference on Computer Graphics Theory and Applications - Volume 2: GRAPP,
TI - A FRAMEWORK FOR INTERACTIVE GPU-SUPPORTED RENDERING AND STYLING OF VIRTUAL HAIR
SN - 978-972-8865-72-6
AU - (Ray) Zhang R.
AU - C. Wünsche B.
PY - 2007
SP - 204
EP - 211
DO - 10.5220/0002085602040211