Sketch Based Volumetric Clouds

  • Marc Stiver
  • Andrew Baker
  • Adam Runions
  • Faramarz Samavati
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6133)


Like many natural phenomenon, clouds are often modeled using procedural methods, which may be difficult for an artist to control. In this paper, a freehand sketching system is proposed to control the modeling of volumetric clouds. Input sketches are used to generate a closed mesh, defining the initial cloud volume. Sketch analysis as well as the elevation at which the cloud is drawn is used to identify the cloud type and then generate a mesh with the appropriate characteristics for the determined cloud type. The cloud volume can then be edited using Boolean operations that allow for addition and removal of material from existing clouds. The proposed modeling system provides an intuitive framework for generating individual clouds and entire cloud fields, while maintaining the interactive rates necessitated by the sketch-based paradigm.


Cloud Modeling Graphic Hardware Cloud Type Chordal Axis High Level Cloud 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Cherlin, J.J., Samavati, F., Sousa, M.C., Jorge, J.A.: Sketch-based modeling with few strokes. In: SCCG 2005: Proceedings of the 21st spring conference on Computer graphics, pp. 137–145. ACM, New York (2005)CrossRefGoogle Scholar
  2. 2.
    Dobashi, Y., Kaneda, K., Yamashita, H., Okita, T., Nishita, T.: A simple, efficient method for realistic animation of clouds. In: SIGGRAPH 2000: Proceedings of the 27th annual conference on Computer graphics and interactive techniques, pp. 19–28. ACM Press/Addison-Wesley Publishing Co., New York (2000)CrossRefGoogle Scholar
  3. 3.
    Dobashi, Y., Kusumoto, K., Nishita, T., Yamamoto, T.: Feedback control of cumuliform cloud formation based on computational fluid dynamics. ACM Trans. Graph. 27(3), 1–8 (2008)CrossRefGoogle Scholar
  4. 4.
    Harris, M.J., Lastra, A.: Real-time cloud rendering. In: Chalmers, A., Rhyne, T.-M. (eds.) EG 2001 Proceedings, vol. 20(3), pp. 76–84. Blackwell Publishing, Malden (2001)Google Scholar
  5. 5.
    Harris, M.J., Baxter, W.V., Scheuermann, T., Lastra, A.: Simulation of cloud dynamics on graphics hardware. In: HWWS 2003: Proceedings of the ACM SIGGRAPH/EUROGRAPHICS conference on Graphics hardware, pp. 92–101. Eurographics Association, Aire-la-Ville (2003)Google Scholar
  6. 6.
    Igarashi, T., Hughes, J.F.: Smooth meshes for sketch-based freeform modeling. In: I3D 2003: Proceedings of the 2003, symposium on Interactive 3D graphics, pp. 139–142. ACM, New York (2003)CrossRefGoogle Scholar
  7. 7.
    Igarashi, T., Matsuoka, S., Tanaka, H.: Teddy: a sketching interface for 3d freeform design. In: SIGGRAPH 1999: Proceedings of the 26th annual conference on Computer graphics and interactive techniques, pp. 409–416. ACM Press/Addison-Wesley Publishing Co., New York (1999)CrossRefGoogle Scholar
  8. 8.
    Kindersley, D.: Earth. Dorling Kindersley Ltd. (2003)Google Scholar
  9. 9.
    Levet, F., Granier, X.: Improved skeleton extraction and surface generation for sketch-based modeling. In: GI 2007: Proceedings of Graphics Interface 2007, pp. 27–33. ACM, New York (2007)CrossRefGoogle Scholar
  10. 10.
    Liao, H.-S., Chuang, J.-H., Lin, C.-C.: Efficient rendering of dynamic clouds. In: VRCAI 2004: Proceedings of the 2004, ACM SIGGRAPH international conference on Virtual Reality continuum and its applications in industry, pp. 19–25. ACM, New York (2004)CrossRefGoogle Scholar
  11. 11.
    Mori, Y., Igarashi, T.: Plushie: an interactive design system for plush toys. In: SIGGRAPH 2007: ACM SIGGRAPH 2007 papers, p. 45. ACM, New York (2007)Google Scholar
  12. 12.
    Nishita, T., Dobashi, Y., Nakamae, E.: Display of clouds taking into account multiple anisotropic scattering and sky light. In: SIGGRAPH 1996: Proceedings of the 23rd annual conference on Computer graphics and interactive techniques, pp. 379–386. ACM, New York (1996)CrossRefGoogle Scholar
  13. 13.
    Owada, S., Nielsen, F., Nakazawa, K., Igarashi, T.: A sketching interface for modeling the internal structures of 3d shapes. In: SIGGRAPH 2007: ACM SIGGRAPH 2007, courses, p. 38. ACM, New York (2007)Google Scholar
  14. 14.
    Schpok, J., Simons, J., Ebert, D.S., Hansen, C.: A real-time cloud modeling, rendering, and animation system. In: SCA 2003: Proceedings of the 2003 ACM SIGGRAPH/Eurographics symposium on Computer animation, pp. 160–166. Eurographics Association, Aire-la-Ville (2003)Google Scholar
  15. 15.
    Sealy, G., Novins, K.: Effective volume sampling of solid models using distance measures. In: CGI 1999: Proceedings of the International Conference on Computer Graphics, p. 12. IEEE Computer Society, Washington (1999)CrossRefGoogle Scholar
  16. 16.
    Wang, N.: Realistic and fast cloud rendering. Journal of graphics tools 9(3), 21–40 (2004)Google Scholar
  17. 17.
    Wither, J., Bouthors, A., Cani, M.-P.: Rapid sketch modeling of clouds. In: Eurographics Workshop on Sketch-Based Interfaces and Modeling, SBM (2008)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2010

Authors and Affiliations

  • Marc Stiver
    • 1
  • Andrew Baker
    • 1
  • Adam Runions
    • 1
  • Faramarz Samavati
    • 1
  1. 1.University of Calgary 

Personalised recommendations