The Visual Computer

, Volume 24, Issue 7–9, pp 577–585 | Cite as

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

  • Rıfat ArasEmail author
  • Barkın Başarankut
  • Tolga Çapın
  • Bülent Özgüç
Original Article


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.


Sketching Direct manipulation Key frame Hair animation 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Supplementary material

Movie 1 3.5MB

Movie 2 18.5MB

Movie 3 18.5MB


  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)CrossRefGoogle Scholar
  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)CrossRefGoogle Scholar
  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)CrossRefGoogle Scholar
  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)Google Scholar
  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)CrossRefGoogle Scholar
  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)Google Scholar
  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)CrossRefGoogle Scholar
  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)Google Scholar
  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)Google Scholar
  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)CrossRefGoogle Scholar
  11. 11.
    Petrovic, L., Henne, M., Anderson, J.: Volumetric methods for simulation and rendering of hair. Pixar Technical Memo #06-08 (2005)Google Scholar
  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)Google Scholar
  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)Google Scholar
  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)CrossRefGoogle Scholar
  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)CrossRefGoogle Scholar
  16. 16.
    Volino, P., Magnenat-Thalmann, N.: Real-time animation of complex hairstyles. IEEE Trans. Vis. Comput. Graph. 12(2), 131–142 (2006)CrossRefGoogle Scholar
  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)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag 2008

Authors and Affiliations

  • Rıfat Aras
    • 1
    Email author
  • Barkın Başarankut
    • 1
  • Tolga Çapın
    • 1
  • Bülent Özgüç
    • 1
  1. 1.Department of Computer EngineeringBilkent UniversityAnkaraTurkey

Personalised recommendations