INTERACTIVE RENDERING OF MULTIPLE SCATTERING IN PARTICIPATING MEDIA USING SEPARABLE PHASE FUNCTION

Zheng Gong, Zhimin Ren, Zhangye Wang, Qunsheng Peng

Abstract

This paper presents an interactive method to compute multiple scattering in non-homogeneous participating media with an effective phase function approximation. The volume is represented by grids, which allows us to render dynamic scenes. We achieve interactive computation rate by factorizing the phase function in transport equation with singular value decomposition (SVD) and keeping only the first few low-order approximation terms. These terms are paired 2D incident-direction texture maps and 2D outgoing-direction texture maps. The complicated integral calculation of in-scattering in each rendering pass is efficiently approximated by simply retrieving data from textures. Graphics hardware is also employed for on-the-fly computation. Using the proposed algorithm, we demonstrate rendering of multiple scattering in dynamic scenes at interactive rates.

References

  1. Cerezo, E., Pérez, F., Pueyo, X., Seron, F. J., Sillion, F. X., 2005. A Survey on Participating Media Rendering Techniques. In The Visual Computer 21, pp. 303-328, 2005.
  2. Cornette W., Shanks J., 1992. Physical reasonable analytic expression for single-scattering phase function. Applied Optics 31, 16, 31-52, 1992.
  3. Harris, M. J., Lastra, A., 2001. Real-Time Cloud Rendering. In Proceedings of Eurographics 2001, 20(3):76-84, September 2001.
  4. Harris, M. J., Baxter W. V. III, Scheuermann T., Lastra A.. Simulation of Cloud Dynamics on Graphics Hardware. In Proceedings of Graphics Hardware 2003.
  5. Hegeman, K., Ashikhmin, M., Premoze, S., 2005. A Lighting Model for General Participating Media. In Proceedings of ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games, April 2005.
  6. Henyey, G., Greenstein, J., 1940. Diffuse radiation in the galaxy. Astrophysical Journal 88, 70-73, 1940.
  7. Jensen, H. W., Christensen, P. H., 1998. Efficient simulation of light transport in scenes with participating media using photon maps. In Proceedings of ACM SIGGRAPH 98, 311--320.
  8. Kautz, J., McCool, M., 1999. Interactive Rendering with Arbitrary BRDFs using separable approximation. In 10th Eurographics Workshop on Rendering, 1999, pp. 255-268, 379 (colour plate).
  9. Liu, X., Sloan, P.-P., Shum, H.-Y., Snyder, J., 2004. AllFrequency Precomputed Radiance Transfer for Glossy Objects. In Eurographics Symposium on Rendering 2004, pp.337-344, 2004.
  10. Pattanaik, S. N., Mudur, S. P., 1993. Computation of Global Illumination in a Participating Medium by Monte Carlo Simulation. In The Journal of Visualization and Computer Animation, 4(3):133-152, July - September 1993.
  11. Premože, S., Ashikhmin, M., Tessendorf, J., Ramamoorthi, R., Nayar, S., 2004. Practical rendering of multiple scattering effects in participating media. In Proceedings of the Eurographics Symposium on Rendering 2004.
  12. SLOAN, P.-P., KAUTZ, J., SNYDER, J., 2002. Precomputed radiance transfer for real-time rendering in dynamic, low-frequency lighting environments. In ACM Transactions on Graphics 21, 3 (July), 527-536.
  13. Szirmay-Kalos, L., Sbert, M., Ummenhoffer, T., 2005. Real-Time Multiple Scattering in Participating Media with Illumination Networks. In Proceedings of the Eurographics Symposium on Rendering 2005.
  14. Wang, R., Tran, J., Luebke, D., 2004. All-frequency relighting of non-diffuse objects using separable BRDF approximation. In Proceedings of Eurographics Symposium on Rendering 2004, pp.345- 354, 2004.
  15. Wang, R., Tran, J., Luebke, D., 2005. All-frequency interactive relighting of translucent objects with single and multiple scattering. In ACM Transactions on Graphics, 24(3): 1202-1207.
Download


Paper Citation


in Harvard Style

Gong Z., Ren Z., Wang Z. and Peng Q. (2007). INTERACTIVE RENDERING OF MULTIPLE SCATTERING IN PARTICIPATING MEDIA USING SEPARABLE PHASE FUNCTION . In Proceedings of the Second International Conference on Computer Graphics Theory and Applications - Volume 1: GRAPP, ISBN 978-972-8865-71-9, pages 262-268. DOI: 10.5220/0002084002620268


in Bibtex Style

@conference{grapp07,
author={Zheng Gong and Zhimin Ren and Zhangye Wang and Qunsheng Peng},
title={INTERACTIVE RENDERING OF MULTIPLE SCATTERING IN PARTICIPATING MEDIA USING SEPARABLE PHASE FUNCTION},
booktitle={Proceedings of the Second International Conference on Computer Graphics Theory and Applications - Volume 1: GRAPP,},
year={2007},
pages={262-268},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002084002620268},
isbn={978-972-8865-71-9},
}


in EndNote Style

TY - CONF
JO - Proceedings of the Second International Conference on Computer Graphics Theory and Applications - Volume 1: GRAPP,
TI - INTERACTIVE RENDERING OF MULTIPLE SCATTERING IN PARTICIPATING MEDIA USING SEPARABLE PHASE FUNCTION
SN - 978-972-8865-71-9
AU - Gong Z.
AU - Ren Z.
AU - Wang Z.
AU - Peng Q.
PY - 2007
SP - 262
EP - 268
DO - 10.5220/0002084002620268