Séminaire LJK-Géométrie-Images: EVASION

 

Le Jeudi 12 Juillet 2007 à 14h00 en Petit Amphi de l´INRIA Rhone-Alpes, Montbonnot

 

Séminaire de Mr Antoine BOUTHORS (EVASION)

 

Real-time Clouds Rendering

 

Résumé:

 

We propose an algorithm for the real time realistic rendering of detailed clouds. Our model accounts for multiple Mie scattering and is compatible with cumulus-like clouds. Since it does not rely on precomputations, it is also compatible with cloud animation. Contrary to previous real-time methods we account for high orders of multiple scattering, which are responsible for diffusion and back-propagation, while preserving their anisotropic behavior.
We consider the light transport from the different areas of the cloud surface up to the cloud pixel to be rendered for each order of multiple scattering. For each (area,pixel,order) triple we estimate the effective length and dispersion of light paths. Effective energy is obtained by approximating a function characterizing light transport within a slab. We obtain this function by fitting Monte-Carlo simulations.
Our integration is done efficiently in a shader on the GPU, relying on a cloud surface mesh: depth maps from the eye and light provide us with a representation of the cloud surface. We demonstrate our model with the real-time rendering of detailed animated cumulus and cloudy sky at 20 fps.

Travaux présentés à la journée LIMA.