Skip to main content
Log in

A fast rendering method for clouds illuminated by lightning taking into account multiple scattering

  • Original Article
  • Published:
The Visual Computer Aims and scope Submit manuscript

Abstract

Methods for rendering natural scenes are used in many applications such as virtual reality, computer games, and flight simulators. In this paper, we focus on the rendering of outdoor scenes that include clouds and lightning. In such scenes, the intensity at a point in the clouds has to be calculated by taking into account the illumination due to lightning. The multiple scattering of light inside clouds is an important factor when creating realistic images. However, the computation of multiple scattering is very time-consuming. To address this problem, this paper proposes a fast method for rendering clouds that are illuminated by lightning. The proposed method consists of two processes. First, basis intensities are prepared in a preprocess step. The basis intensities are the intensities at points in the clouds that are illuminated by a set of point light sources. In this precomputation, both the direct light and also indirect light (i.e., multiple scattering) are taken into account. In the rendering process, the intensities of clouds are calculated in real-time by using the weighted sum of the basis intensities. A further increase in speed is achieved by using a wavelet transformation. Our method achieves the real-time rendering of realistic clouds illuminated by lightning.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Cabral, B., Cam, N., Foran, J.: Accelerated volume rendering and tomographics reconstruction using texture mapping hardware. In: Proceedings of 1994 Symposium on Volume Visualization, pp. 91–98 (1994)

  2. Daubert, K., Heidrich, W., Kautz, J., Dischler, J.-M., Seidel, H.-P.: Efficient light transport using precomputed visibility. IEEE Comput. Graph. Appl. 23(3), 28–37 (2003)

    Article  Google Scholar 

  3. Dobashi, Y., Kaneda, K., Yamashita, H., Okita, T., Nishita, T.: A simple, efficient method for realistic animation of clouds. In: Proceedings of SIGGRAPH 2000, pp. 19–28 (2000)

  4. Dobashi, Y., Yamamoto, T., Nishita, T.: Efficient rendering of lightning taking into account scattering effects due to clouds and atmospheric particles. In: Proceedings of Pacific Graphics 2001, pp. 290–299 (2001)

  5. Fearing, P.: Computer modelling of fallen snow. In: Proceedings of SIGGRAPH 2000, pp. 37–46 (2000)

  6. Garg, K., Nayar, S.K.: Photorealistic rendering of rain streaks. ACM Trans. Graph. 25(3), 998–1002 (2006)

    Article  Google Scholar 

  7. Hasan, M., Pellacini, F., Bala, K.: Direct-to-indirect transfer for cinematic relighting. ACM Trans. Graph. 25(3), 1089–1097 (2006)

    Article  Google Scholar 

  8. Jansen, H.W., Christensen, P.H.: Efficient simulation of light transport in scenes with participating media using photon maps. In: Proceedings of SIGGRAPH 1998, pp. 311–320 (1997)

  9. Kajiya, J.T., Herzen, B.P.V.: Ray tracing volume densities. Comput. Graph. 18(3), 165–174 (1984)

    Article  Google Scholar 

  10. Kim, T., Lin, M.C.: Physically based animation and rendering of lightning. In: Proceedings of Pacific Graphics 2004, pp. 267–275 (2004)

  11. Kristensen, A.W., Akenine-Moller, T., Jensen, H.W.: Precomputed local radiance transfer for real-time lighting design. ACM Trans. Graph. 24(3), 1208–1215 (2005)

    Article  Google Scholar 

  12. Kruszewski, P.: A probabilistic technique for the synthetic imagery of lightning. Comput. Graph. 23(2), 287–293 (1999)

    Article  Google Scholar 

  13. Matsuyama, K., Fujimoto, T., Chiba, N.: Real-time animation of spark discharge. Vis. Comput. 22(9–11), 761–771 (2006)

    Article  Google Scholar 

  14. Max, N.: Efficient light propagation for multiple anisotropic volume scattering. In: Proceedings of the 5th Eurographics Workshop on Rendering, pp. 87–104 (1994)

  15. Nishita, T., Dobashi, Y., Nakamae, E.: Display of clouds taking into account multiple anisotropic scattering and sky light. In: Proceedings of SIGGRAPH 1996, pp. 379–386 (1996)

  16. Nishita, T., Iwasaki, H., Dobashi, Y., Nakamae, E.: A modelling and rendering method for snow by using metaballs. Comput. Graph. Forum 16(3), 357–364 (1997)

    Article  Google Scholar 

  17. Reed, T., Wyvill, T.: Visual simulation of lightning. In: Proceedings of SIGGRAPH 1994, pp. 359–364 (1994)

  18. Sloan, P.-P., Kautz, J., Snyder, J.: Precomputed radiance transfer for real-time rendering in dynamic, low-frequency environments. ACM Trans. Graph. 21(3), 527–536 (2002)

    Article  Google Scholar 

  19. Stam, J., Fiume, E.: Depicting fire and other gaseous phenomena using diffusion processes. In: Proceedings of SIGGRAPH 1995, pp. 129–136 (1995)

  20. Stollnitz, E.J., DeRose, T.D., Salesin D.H.: Wavelets for computer graphics a primer, part 1. IEEE Comput. Graph. Appl. 15(3), 76–84 (1995)

    Article  Google Scholar 

  21. Szimary-Kalos, L., Sbert, M., Umenhoffer, T.: Real-time multiple scattering in participating media with illumination networks. In: Proceedings of Eurographics Symposium on Rendering 2005, pp. 277–282 (2005)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yoshinori Dobashi.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Dobashi, Y., Enjyo, Y., Yamamoto, T. et al. A fast rendering method for clouds illuminated by lightning taking into account multiple scattering. Visual Comput 23, 697–705 (2007). https://doi.org/10.1007/s00371-007-0146-3

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00371-007-0146-3

Keywords

Navigation