Abstract
We present an extension to existing techniques to provide for more accurate resolution of specular to diffuse transfer within a global illumination framework. In particular this new model is adaptive with a view to capturing high frequency phenomena such as caustic curves in sharp detail and yet allowing for low frequency detail without compromising noise levels and aliasing artefacts. A 2-pass ray-tracing algorithm is used, with an adaptive light-pass followed by a standard eye-pass. During the lightpass, rays are traced from the light sources (essentially sampling the wavefront radiating from the sources), each carrying a fraction of the total power per wavelength of the source. The interactions of these rays with diffuse surfaces are recorded in illumination-maps, as first proposed by Arvo[Ar86]. The key to reconstructing the intensity gradients due to this light-pass lies in the construction of the illumination maps. We record the power carried by the ray as a splat of energy flux, deposited on the surface using a Gaussian distribution kernel. The kernel of the splat is adaptively scaled according to an estimation of the wavefront divergence or convergence, thus resolving sharp intensity gradients in regions of high wavefront convergence and smooth gradients in areas of divergence. The 2nd pass eye-trace modulates the surfaces radiance according to the power stored in the illumination map in order to include the specular to diffuse light modelled during the first pass.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Arvo J., Backward Ray Tracing, Siggraph ’86 Developments in Ray Tracing seminar notes, Vol. 12, Aug. 1986.
Chen S.E., Rushmeier H.E., Miller G., Turner D., “A Progressive Multi- Pass Method for Global Illumination”, Computer Graphics, Vol. 25, No. 4, pp. 165–174, July 1991.
Cohen M.F., Greenberg D.P., “The Hemi-Cube; A Radiosity Solution for Complex Environments”, Computer Graphics, Vol. 19, No. 3, pp. 31–40, July 1985.
Gotsman C., “Constant Time Filtering by Singular Value Decomposition”, Proceedings of the 4th Eurographics Workshop on Rendering, pp. 145–155, June 1993.
Green N., Heckbert P.S., “Creating Raster Omnimax Images from Multiple Perspective Views using the Elliptical Weighted Average Filter”, IEEE Computer Graphics and Applications, Vol. 6, No. 11, pp. 21–29, 1986.
Hall R., Illumination and Color in Computer Generated Imagery, Monographs In Visual Communication, Springer Verlag, pp. 45–62, 1989.
Heckbert P., “Adaptive Radiosity Textures for Bidirectional Ray Tracing”, Computer Graphics, Vol. 25, No. 4, pp. 145–154, August 1990.
Herzberger M., “Colour Correction in Optical Systems and a New Dispersion Formula”, Opt. Acta (London), Vol. 6, pp. 197–215, 1959.
Immel D.S., Cohen M.F., Greenberg D. P., “A Radiosity Method for Non- Diffuse Environments”, Computer Graphics, Vol. 20, No. 4, pp. 133–142, August 1986.
Languenou E., Tellier P., “Including Physical Light Sources and Daylight in a Global Illumination Model”, Third Eurographics Workshop on Rendering, pp. 217–226, May 1992.
Laur D., Hanrahan P., “Hierarchical Splatting: A Progressive Refinement Algo-rithm for Volume Rendering”, Computer Graphics, Vol. 25, No. 4, pp. 285–288, July 1991.
Max N.L., “Vectorised Procedural Models for Natural Terrain: Waves and Islands in the Sunset”, Computer Graphics, Vol 15, No. 3, pp 317–324, August 1981.
Meyer G.W., “Wavelength Selection for Synthetic Image Generation”, Computer Vision, Graphics and Image Processing, Vol. 41, pp 57–79, 1988.
Meyer-Arendt J.R., Introduction to Classical and Modern Optics, Third Edition, Prentice-Hall International, pp. 13–26, 1989.
Musgrave F.K., “Prisms and Rainbows: a Dispersion Model for Computer Graphics”, Graphics Interface ’89, pp. 227–234, 1989.
Peercy M.S., “Linear Color Representations for Full Spectral Rendering”, Computer Graphics Proceedings, Annual Conference Series 1993, pp. 191–198, August 1993.
Wallace J.R., Cohen M.F., Greenberg D.P., “A 2-Pass Solution to the Rendering Equation: A Synthesis of Ray Tracing and Radiosity Methods”, Computer Graphics, Vol. 21, No. 4, pp. 311–320, July 1987.
Watt M., “Light Water Interaction using Backward Beam Tracing”, Computer Graphics, Vol. 24, No. 4, pp. 377–385, August 1990.
Weghorst H., Hooper G., Greenberg D.P., “Improved Comutational Methods for Ray Tracing”, ACM Transactions on Graphics, Vol. 3, No. 1, pp. 52–69, January 1984.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1995 EUROGRAPHICS The European Association for Computer Graphics
About this paper
Cite this paper
Collins, S. (1995). Adaptive Splatting for Specular to Diffuse Light Transport. In: Sakas, G., Müller, S., Shirley, P. (eds) Photorealistic Rendering Techniques. Focus on Computer Graphics. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-87825-1_9
Download citation
DOI: https://doi.org/10.1007/978-3-642-87825-1_9
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-87827-5
Online ISBN: 978-3-642-87825-1
eBook Packages: Springer Book Archive