Photon Streaming for Interactive Global Illumination in Dynamic Scenes - Archive ouverte HAL Accéder directement au contenu
Article Dans Une Revue The Visual Computer Année : 2011

Photon Streaming for Interactive Global Illumination in Dynamic Scenes

Boris Airieau
  • Fonction : Auteur
  • PersonId : 921217
SIC
Flavien Bridault
  • Fonction : Auteur
  • PersonId : 921227
SIC
Daniel Meneveaux
SIC
Philippe Blasi
  • Fonction : Auteur
  • PersonId : 921228
SIC

Résumé

While many methods exist for simulating diffuse light inter-reflections, relatively few of them are adapted to dynamic scenes. Despite approximations made on the formal rendering equation, managing dynamic environments at interactive or real-time frame rates still remains one of the most challenging problems. This paper presents a lighting simulation system based on photon streaming, performed continuously on the central processor unit. The power corresponding to each photon impact is accumulated onto predefined points, called \textit{virtual light accumulators} (or VLA). VLA are used during the rendering phase as virtual light sources. We also introduce a priority management system that automatically adapts to brutal changes during lighting simulation (for instance due to visibility changes or fast object motion). Our system naturally benefits from multi-core architecture. The rendering process is performed in real time using a graphics processor unit, independently from the lighting simulation process. As shown in the results, our method provides high framerates for dynamic scenes, with moving viewpoint, objects and light sources.

Dates et versions

hal-00523545 , version 1 (05-10-2010)

Identifiants

Citer

Boris Airieau, Flavien Bridault, Daniel Meneveaux, Philippe Blasi. Photon Streaming for Interactive Global Illumination in Dynamic Scenes. The Visual Computer, 2011, 27 (3), pp.229-240. ⟨10.1007/s00371-010-0528-9⟩. ⟨hal-00523545⟩
171 Consultations
0 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More