Adaptive records for volume irradiance caching

Mickaël Ribardière 1 Samuel Carré Kadi Bouatouch 2
1 SIC
XLIM - XLIM, Université de Poitiers
2 FRVSense - FRVSense
IRISA-D6 - MEDIA ET INTERACTIONS
Abstract : In this paper, we present a new irradiance caching scheme using Monte Carlo ray tracing for efficiently rendering participating media. The irradiance cache algorithm is extended to participating media. Our method allows to adjust the density of cached records depending on illumination changes. Direct and indirect contributions can be stored in the records but also multiple scattering. An adaptive shape of the influence zone of records, depending on geometrical features and irradiance variations, is introduced. To avoid a high density of cached records in low interest areas, a new method controls the density of the cache when adding new records. This record density control depends on the interpolation quality and on the photometric characteristics of the medium. Reducing the number of records accelerates both the computation pass and the rendering pass by decreasing the number of queries to the cache data structure (Kd-tree). Finally, instead of using an expensive ray marching to find records that cover the ray, we gather all the contributive records along the ray. With our method, pre-computing and rendering passes are significantly speeded-up.
Type de document :
Article dans une revue
Visual Computer, Springer Verlag, 2011, 27 (6-8), pp.655-664
Liste complète des métadonnées

https://hal.inria.fr/hal-01143357
Contributeur : Rémi Cozot <>
Soumis le : vendredi 17 avril 2015 - 13:57:59
Dernière modification le : mercredi 16 mai 2018 - 11:23:35

Identifiants

  • HAL Id : hal-01143357, version 1

Citation

Mickaël Ribardière, Samuel Carré, Kadi Bouatouch. Adaptive records for volume irradiance caching. Visual Computer, Springer Verlag, 2011, 27 (6-8), pp.655-664. 〈hal-01143357〉

Partager

Métriques

Consultations de la notice

248