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.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
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)
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)
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)
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)
Fearing, P.: Computer modelling of fallen snow. In: Proceedings of SIGGRAPH 2000, pp. 37–46 (2000)
Garg, K., Nayar, S.K.: Photorealistic rendering of rain streaks. ACM Trans. Graph. 25(3), 998–1002 (2006)
Hasan, M., Pellacini, F., Bala, K.: Direct-to-indirect transfer for cinematic relighting. ACM Trans. Graph. 25(3), 1089–1097 (2006)
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)
Kajiya, J.T., Herzen, B.P.V.: Ray tracing volume densities. Comput. Graph. 18(3), 165–174 (1984)
Kim, T., Lin, M.C.: Physically based animation and rendering of lightning. In: Proceedings of Pacific Graphics 2004, pp. 267–275 (2004)
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)
Kruszewski, P.: A probabilistic technique for the synthetic imagery of lightning. Comput. Graph. 23(2), 287–293 (1999)
Matsuyama, K., Fujimoto, T., Chiba, N.: Real-time animation of spark discharge. Vis. Comput. 22(9–11), 761–771 (2006)
Max, N.: Efficient light propagation for multiple anisotropic volume scattering. In: Proceedings of the 5th Eurographics Workshop on Rendering, pp. 87–104 (1994)
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)
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)
Reed, T., Wyvill, T.: Visual simulation of lightning. In: Proceedings of SIGGRAPH 1994, pp. 359–364 (1994)
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)
Stam, J., Fiume, E.: Depicting fire and other gaseous phenomena using diffusion processes. In: Proceedings of SIGGRAPH 1995, pp. 129–136 (1995)
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)
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)
Author information
Authors and Affiliations
Corresponding author
Rights 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
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00371-007-0146-3