Interactive cloud rendering using temporally coherent photon mapping

被引:15
作者
Elek, Oskar [1 ]
Ritschel, Tobias [1 ]
Wilkie, Alexander [1 ]
Seidel, Hans-Peter [1 ]
机构
[1] Charles Univ Prague, CR-11636 Prague 1, Czech Republic
来源
COMPUTERS & GRAPHICS-UK | 2012年 / 36卷 / 08期
关键词
Participating media; Natural phenomena; Real-time rendering; Photon mapping; Physically based rendering;
D O I
10.1016/j.cag.2012.10.002
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This work presents a novel interactive algorithm for simulation of light transport in clouds. Exploiting the high temporal coherence of the typical illumination and morphology of clouds we build on volumetric photon mapping, which we modify to allow for interactive rendering speeds-instead of building a fresh irregular photon map for every scene state change we accumulate photon contributions in a regular grid structure. This is then continuously being refreshed by re-shooting only a fraction of the total amount of photons in each frame. To maintain its temporal coherence and low variance, a low-resolution grid is initially used, and is then upsampled to the density field resolution on a physical basis in each frame. We also present a technique to store and reconstruct the angular illumination information by exploiting properties of the standard Henyey-Greenstein function, namely its ability to express anisotropic angular distributions with a single dominating direction. The presented method is physically plausible, conceptually simple and comparatively easy to implement. Moreover, it operates only above the cloud density field, thus not requiring any precomputation, and handles all light sources typical for the given environment, i.e., where one of the light sources dominates. (c) 2012 Elsevier Ltd. All rights reserved.
引用
收藏
页码:1109 / 1118
页数:10
相关论文
共 48 条
[1]   Photon streaming for interactive global illumination in dynamic scenes [J].
Airieau, Boris ;
Meneveaux, Daniel ;
Bridault, Flavien ;
Blasi, Philippe .
VISUAL COMPUTER, 2011, 27 (03) :229-240
[2]   A Hierarchical Volumetric Shadow Algorithm for Single Scattering [J].
Baran, Ilya ;
Chen, Jiawen ;
Ragan-Kelley, Jonathan ;
Durand, Fredo ;
Lehtinen, Jaakko .
ACM TRANSACTIONS ON GRAPHICS, 2010, 29 (06)
[3]  
Bouthors A, 2008, P I3D
[4]  
Bouthors Antoine, 2006, P WORKSH NAT PHEN
[5]  
Bruneton Eric, 2008, P EGSR
[6]   A survey on participating media rendering techniques [J].
Cerezo, E ;
Pérez, F ;
Pueyo, X ;
Seron, FJ ;
Sillion, FX .
VISUAL COMPUTER, 2005, 21 (05) :303-328
[7]  
Dmitriev K., 2002, Rendering Techniques 2002. Eurographics Workshop Proceedings, P25
[8]  
Elek Oskar., 2010, Proceedings of the 26th Spring Conference on Computer Graphics, P77, DOI [DOI 10.1145/1925059.1925074, 10.1145/1925059.1925074]
[9]  
Engelhardt T., 2010, Proceedings_of_the_2010_ ACM_SIGGRAPH_symposium_on_Interactive_3D_Graphics_and_Games, P119
[10]  
Gardner G. Y., 1985, Computer Graphics, V19, P297, DOI 10.1145/325165.325248