ILLUMINATING AND RENDERING HETEROGENEOUS PARTICIPATING MEDIA IN REAL TIME USING OPACITY PROPAGATION
Anthony Giroud, Venceslas Biri
2011
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
- Arvo, J. (1993). Transfer equations in global illumination. In Global Illumination, SIGGRAPH 93 Course Notes.
- Biri, V. (2006). Real Time Single Scattering Effects. In Best Paper of 9th International Conference on Computer Games (CGAMES'06), pages 175 - 182.
- Cerezo, E., Perez-Cazorla, F., Pueyo, X., Seron, F., and Sillion, F. (2005). A survey on participating media rendering techniques. the Visual Computer.
- Fedkiw, R., Stam, J., and Jensen, H. W. (2001). Visual Simulation of Smoke. In proceedings of SIGGRAPH'01, Computer Graphics, pages 15-22.
- Giroud, A. and Biri, V. (2010). Modeling and Rendering Heterogeneous Fog in Real-Time Using B-Spline Wavelets. In WSCG 2010.
- Kajiya, T. and Von Herzen, B. P. (1984). Ray Tracing Volume Densities. In Computer Graphics (ACM SIGGRAPH 7884 Proceedings).
- Kaplanyan, A. (2009). Advances in Real-Time Rendering in 3D Graphics and Games Course. In SIGGRAPH 2009.
- 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.
- Magnor, M. A., Hildebrand, K., Lintu, A., and Hanson, A. J. (2005). Reflection nebula visualization. IEEE Visualization 2005.
- Max, N. L. (1994). Efficient Light Propagation for Multiple Anisotropic Volume Scattering. In proceedings of 5th Eurographics Workshop on Rendering, pages 87-104.
- 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.
- Stam, J. (1999). Stable Fluids. In proceedings of SIGGRAPH'99, Computer Graphics, pages 121-128.
- Stam, J. and Fiume, E. (1993). Turbulent Wind Fields For Gaseous Phenomena. In proceedings of SIGGRAPH'93, Computer Graphics, pages 369-376.
- Wilson, O., Gelder, A. V., and Wilhelms, J. (1994). Direct volume rendering via 3d textures. Tech. Rep. UCSCCRL-94-19.
- 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.
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