ILLUMINATING AND RENDERING HETEROGENEOUS PARTICIPATING MEDIA IN REAL TIME USING OPACITY PROPAGATION

Anthony Giroud, Venceslas Biri

Abstract

We present a new approach to illuminate and render single scattering effects in heterogeneous participating media in real time. The medium’s density is modeled as a sum of radial basis functions, and is then sampled into a first volumetric grid. We then integrate the extinction function from each light source to each cell in the volume by a fast cell-to-cell propagation process on the GPU, and store the result in a second volume. We finally render both scattering medium and surfaces using a regular step ray-marching from the observer to the nearest surface. As we traverse the medium, we fetch data from both volumes and approximate a solution to the scattering equation. Our method is real-time, easy to implement and to integrate in a larger pipeline.

References

  1. Arvo, J. (1993). Transfer equations in global illumination. In Global Illumination, SIGGRAPH 93 Course Notes.
  2. Biri, V. (2006). Real Time Single Scattering Effects. In Best Paper of 9th International Conference on Computer Games (CGAMES'06), pages 175 - 182.
  3. Cerezo, E., Perez-Cazorla, F., Pueyo, X., Seron, F., and Sillion, F. (2005). A survey on participating media rendering techniques. the Visual Computer.
  4. Fedkiw, R., Stam, J., and Jensen, H. W. (2001). Visual Simulation of Smoke. In proceedings of SIGGRAPH'01, Computer Graphics, pages 15-22.
  5. Giroud, A. and Biri, V. (2010). Modeling and Rendering Heterogeneous Fog in Real-Time Using B-Spline Wavelets. In WSCG 2010.
  6. Kajiya, T. and Von Herzen, B. P. (1984). Ray Tracing Volume Densities. In Computer Graphics (ACM SIGGRAPH 7884 Proceedings).
  7. Kaplanyan, A. (2009). Advances in Real-Time Rendering in 3D Graphics and Games Course. In SIGGRAPH 2009.
  8. Kniss, J., Premoz?e, S., Hansen, C., Shirley, P., and McPherson, A. (2003). A model for volume lighting and modeling. IEEE Transactions on Visualization and Computer Graphics.
  9. Magnor, M. A., Hildebrand, K., Lintu, A., and Hanson, A. J. (2005). Reflection nebula visualization. IEEE Visualization 2005.
  10. Max, N. L. (1994). Efficient Light Propagation for Multiple Anisotropic Volume Scattering. In proceedings of 5th Eurographics Workshop on Rendering, pages 87-104.
  11. Nishita, T., Miyawaki, Y., and Nakamae, E. (1987). A Shading Model for Atmospheric Scattering considering Luminous Distribution of Light Sources. In proceedings of SIGGRAPH'87, Computer Graphics, volume 21(4), pages 303-310.
  12. Stam, J. (1999). Stable Fluids. In proceedings of SIGGRAPH'99, Computer Graphics, pages 121-128.
  13. Stam, J. and Fiume, E. (1993). Turbulent Wind Fields For Gaseous Phenomena. In proceedings of SIGGRAPH'93, Computer Graphics, pages 369-376.
  14. Wilson, O., Gelder, A. V., and Wilhelms, J. (1994). Direct volume rendering via 3d textures. Tech. Rep. UCSCCRL-94-19.
  15. Zhou, K., Hou, Q., Gong, M., Snyder, J., Guo, B., and Shum, H.-Y. (2007). Fogshop: Real-time design and rendering of inhomogeneous, single-scattering media. In PG 7807: Proceedings of the 15th Pacific Conference on Computer Graphics and Applications, pages 116-125. IEEE Computer Society.
Download


Paper Citation


in Harvard Style

Giroud A. and Biri V. (2011). ILLUMINATING AND RENDERING HETEROGENEOUS PARTICIPATING MEDIA IN REAL TIME USING OPACITY PROPAGATION . In Proceedings of the International Conference on Computer Graphics Theory and Applications - Volume 1: GRAPP, (VISIGRAPP 2011) ISBN 978-989-8425-45-4, pages 113-118. DOI: 10.5220/0003374101130118


in Bibtex Style

@conference{grapp11,
author={Anthony Giroud and Venceslas Biri},
title={ILLUMINATING AND RENDERING HETEROGENEOUS PARTICIPATING MEDIA IN REAL TIME USING OPACITY PROPAGATION},
booktitle={Proceedings of the International Conference on Computer Graphics Theory and Applications - Volume 1: GRAPP, (VISIGRAPP 2011)},
year={2011},
pages={113-118},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003374101130118},
isbn={978-989-8425-45-4},
}


in EndNote Style

TY - CONF
JO - Proceedings of the International Conference on Computer Graphics Theory and Applications - Volume 1: GRAPP, (VISIGRAPP 2011)
TI - ILLUMINATING AND RENDERING HETEROGENEOUS PARTICIPATING MEDIA IN REAL TIME USING OPACITY PROPAGATION
SN - 978-989-8425-45-4
AU - Giroud A.
AU - Biri V.
PY - 2011
SP - 113
EP - 118
DO - 10.5220/0003374101130118