|
Radiance Cache Splatting
Pascal Gautron
abstract:
A novel approach to radiance/irradiance caching has been proposed. This approach
makes the algorithm GPU friendly and created high quality rendering in
interactive rates.
publication:
video:
Radiance Caching for Efficient Global Illumination Computation
Jaroslav Krivanek
abstract:
In this paper we present a ray tracing based method for accelerated global illumination computation in scenes with low-frequency glossy BRDFs. The method is based on sparse sampling, caching, and interpolating radiance on glossy surfaces. In particular we extend the irradiance caching scheme proposed by Ward et al. in 1988 to cache and interpolate directional incoming radiance instead of irradiance. The incoming radiance at a point is represented by a vector of coefficients with respect to a spherical or hemispherical basis. The surfaces suitable for interpolation are selected automatically according to the roughness of their BRDF. We also propose a novel method for computing translational radiance gradient at a point.
ph.d. thesis:
publications:
- Jaroslav Křivánek, Pascal Gautron, Sumanta Pattanaik, Kadi Bouatouch
Radiance Caching for Efficient Global Illumination Computation
Technical Report no. 1623. IRISA, Rennes, France. June 2004.
-
Jaroslav Křivánek, Pascal Gautron, Sumanta Pattanaik, Kadi Bouatouch
Radiance Caching for Efficient Global Illumination Computation
IEEE Transacations of Visualization and Computer Graphics, Vol. 11(5),
Sept/Oct 2005.
(c)2005 IEEE. Personal use of this material is permitted. However
permission to reprint/republish this material for advertising or
promotional purposes or for creating new collective works for resale or
redistribution to servers or lists, or to reuse any copy righted component
of this work in other works must be obtained from the IEEE.
-
Jaroslav Křivánek, Pascal Gautron, Kadi
Bouatouch, Sumanta Pattanaik
Improved Radiance Gradient Computation
in Proceedings of Spring Conference on Computer Graphics SCCG 2005, March 2005. Presentation is available online.
-
Jaroslav K.ivánek, Jaakko Konttinen, Sumanta Pattanaik, Kadi Bouatouch,
Jiri Zara
Fast Approximation to Spherical Harmonic Rotation
Accepted for publication in SCCG2006.
Also available as Technical Report no. 1728, from IRISA, Rennes, France. July 2005.
presentation:
- Jaroslav Křivánek
Spherical Harmonics Lighting: Fundamental in Graphics Group Seminar, UCF, Orlando, October 22, 2004.
- Jaroslav Křivánek, Pascal Gautron, Sumanta Pattanaik, Kadi Bouatouch
Radiance Caching for Efficient Global Illumination Computation in 3rd International Radiance Workshop (2004), Fribourg, Switzerland, October 11-12, 2004.
This work was partially sponsored by ATI Research, I-4 Matching fund and Office of Naval Research.
code:
This code snipplet projects the incoming radiance on (hemi)spherical harmonics and computes the translational gradient of the coefficient vector.
video:
All videos are 640x640 and are encoded with DivX using rather high quality settings (otherwise the codec smooths out the noise of Monte Carlo importance sampling). Hence the file sizes...
'RC' are videos / images rendered using radiance caching to handle indirect illumination on glossy surfaces. 'MC' use Monte Carlo importance sampling according to the surface BRDF.
images:
Those are images from the submitted paper and some more. Most of the images come in the original rendering size ('big') and filtered with 'pfilt' to a smaller size ('small'). The 'big' and 'small' images are tonemapped. Images .pic.bz2 contain the radiance data stored in the Radiance RGBE format and compressed with bzip2.
YES!!! There are some rewarding moments during the hours spent on debugging,
for example SH rotation ( ,
,
)
or even tonemapping .
|