3D Hair sketching for real-time dynamic & key frame animations


Physically based simulation of human hair is a well studied and well known problem. But the “pure” physically based representation of hair (and other animation elements) is not the only concern of the animators, who want to “control” the creation and animation phases of the content. This paper describes a sketch-based tool, with which a user can both create hair models with different styling parameters and produce animations of these created hair models using physically and key frame-based techniques. The model creation and animation production tasks are all performed with direct manipulation techniques in real-time.

This is a preview of subscription content, log in to check access.

We’re sorry, something doesn't seem to be working properly.

Please try refreshing the page. If that doesn't work, please contact support so we can address the problem.


  1. 1.

    Bando, Y., Chen, B.-Y., Nishita, T.: Animating hair with loosely connected particles. Comput. Graph. Forum (Proceedings of Eurographics’03) 22(3), 411–418 (2003)

  2. 2.

    Choe, B., Ko, H.: A statistical wisp model and pseudophysical approaches for interactive hairstyle generation. IEEE Trans. Vis. Comput. Graph. 11(2), 160–170 (2005)

  3. 3.

    Fattal, R., Lischinski, D.: Target-driven smoke animation. In: Marks, J. (ed.) ACM SIGGRAPH 2004 Papers, Los Angeles, 8–12 August 2004, pp. 441–448. ACM, New York (2004)

  4. 4.

    Fu, H., Wei, Y., Tai, C., Quan, L.: Sketching hairstyles. In: Eurographics Workshop on Sketch-Based Interfaces and Modeling (SBIM 2007), 2–3 August 2007, University of California, Riverside (2007)

  5. 5.

    Hadap, S., Magnenat-Thalmann, N.: Modeling dynamic hair as a continuum. Comput. Graph. Forum (Proceedings of Eurographics’01) 20(3), 329–338 (2001)

  6. 6.

    Hernandez, B., Rudomin, I.: Styling by painting and real time of hair using basis-dependent hair strands. In: WSCG 2004 (Poster), pp. 57–60 (2004)

  7. 7.

    Kim, T., Neumann, U.: Interactive multiresolution hair modeling and editing. In: Proceedings of the 29th Annual Conference on Computer Graphics and interactive Techniques, San Antonio, Texas, 23–26 July 2002, pp. 620–629. ACM, New York (2002)

  8. 8.

    Koh, C.K., Huang, Z.: A simple physics model to animate human hair modeled in 2D strips in real time. In: Hansmann, W., Purgathofer, W., Sillion, F. (eds.) Proceedings of the Eurographic Workshop on Computer Animation and Simulation, Manchester, UK, 2–3 September 2001, pp. 127–138. Springer, Berlin Heidelberg New York (2001)

  9. 9.

    Malik, S.: A sketching interface for modeling and editing hairstyles. In: Proceedings of Eurographics Workshop on Sketch Based Interfaces and Modeling (EGSBM), pp. 185–194. Dublin, Ireland (2005)

  10. 10.

    Oshita, M.: Real-time hair simulation on GPU with a dynamic wisp model. Comput. Animat. Virtual Worlds 18(4–5), 583–593 (2007)

  11. 11.

    Petrovic, L., Henne, M., Anderson, J.: Volumetric methods for simulation and rendering of hair. Pixar Technical Memo #06-08 (2005)

  12. 12.

    Plante, E., Cani, M., Poulin, P.: A layered wisp model for simulating interactions inside long hair. In: Hansmann, W., Purgathofer, W., Sillion, F. (eds.) Proceedings of the Eurographic Workshop on Computer Animation and Simulation, Manchester, UK, 2–3 September 2001, pp. 139–148. Springer, Berlin Heidelberg New York (2001)

  13. 13.

    Shreiner, D., Woo, M., Neider, J., Davis, T.: Opengl(R) Programming Guide: the Official Guide to Learning Opengl(R), version 2, 5th edn. (Opengl). Addison-Wesley Professional, Boston (2005)

  14. 14.

    Shi, L., Yu, Y.: Taming liquids for rapidly changing targets. In: Proceedings of the 2005 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, Los Angeles, 29–31 July 2005, pp. 229–236. ACM, New York (2005)

  15. 15.

    Treuille, A., McNamara, A., Popović, Z., Stam, J.: Keyframe control of smoke simulations. In: ACM SIGGRAPH 2003 Papers, San Diego, 27–31 July 2003, pp. 716–723. ACM, New York (2003)

  16. 16.

    Volino, P., Magnenat-Thalmann, N.: Real-time animation of complex hairstyles. IEEE Trans. Vis. Comput. Graph. 12(2), 131–142 (2006)

  17. 17.

    Wither, J., Bertails, F., Cani, M.: Realistic hair from a sketch. In: Proceedings of the IEEE international Conference on Shape Modeling and Applications 2007, 13–15 June 2007, pp. 33–42. IEEE Computer Society, Washington, DC (2007)

Download references

Author information

Correspondence to Rıfat Aras.

Electronic Supplementary Material

Movie 1 3.5MB

Movie 2 18.5MB

Movie 3 18.5MB

Movie 1 3.5MB

Movie 2 18.5MB

Movie 3 18.5MB

Rights and permissions

Reprints and Permissions

About this article

Cite this article

Aras, R., Başarankut, B., Çapın, T. et al. 3D Hair sketching for real-time dynamic & key frame animations. Visual Comput 24, 577–585 (2008).

Download citation


  • Sketching
  • Direct manipulation
  • Key frame
  • Hair animation