A Compression Method For Spectral Photon Map Rendering

The photon map method can easily be extended to handle wavele ngth-dependent phenomena such as dispersion, chromatic aberration, etc. Using the computationally effective appr oach of point sampling for this extension, the size of the pho ton map is increased proportionally with the number of samples. In thi s paper we present a solution for modelling wavelength-depe ndent phenomena that keeps variance low, while having a memory usa ge comparable to that of an RGB based renderer. The method is best used for photon mapping, where there is a need to store large amounts of spectral flux directly in the photon map. Our method incurs a slight loss of accuracy for photons in the glo bal map, while photons in the caustics map retain all informa tion. Our tests show negligible loss of accuracy in the image quali ty.

[1]  Bernard Péroche,et al.  An Adaptive Representation of Spectral Data for Reflectance Computations , 1997, Rendering Techniques.

[2]  Gregory J. Ward,et al.  A ray tracing solution for diffuse interreflection , 2008, SIGGRAPH '08.

[3]  Bent Dalgaard Larsen,et al.  Optimizing Photon Mapping Using Multiple Photon Maps for Irradiance Estimates , 2003, WSCG.

[4]  Andrew S. Glassner,et al.  Principles of Digital Image Synthesis , 1995 .

[5]  Qiqi Wang,et al.  Practical Construction of Reflectances for Spectral Rendering , 2004, WSCG.

[6]  Donald P. Greenberg,et al.  Modeling the interaction of light between diffuse surfaces , 1984, SIGGRAPH.

[7]  WhittedTurner An improved illumination model for shaded display , 1979 .

[8]  Bernard Péroche,et al.  An Adaptive Spectral Rendering with a Perceptual Control , 2000, Comput. Graph. Forum.

[9]  Werner Purgathofer,et al.  Raytracing of Dispersion Effects in Transparent Materials , 2000, WSCG.

[10]  Mark S. Peercy,et al.  Linear color representations for full speed spectral rendering , 1993, SIGGRAPH.

[11]  M. Carter Computer graphics: Principles and practice , 1997 .

[12]  H. Jensen Realistic Image Synthesis Using Photon Mapping , 2001 .

[13]  Brian E. Smits An RGB-to-Spectrum Conversion for Reflectances , 1999, J. Graphics, GPU, & Game Tools.

[14]  Gary W. Meyer,et al.  Wavelength selection for synthetic image generation , 1988, Comput. Vis. Graph. Image Process..

[15]  Steven K. Feiner,et al.  Computer Graphics - Principles and Practice, 3rd Edition , 1990 .

[16]  Mark S. Drew,et al.  A spectrally based framework for realistic image synthesis , 2001, The Visual Computer.

[17]  Michael D. McCool,et al.  Stratified Wavelength Clusters for Efficient Spectral Monte Carlo Rendering , 1999, Graphics Interface.

[18]  Thomas Ertl,et al.  Computer Graphics - Principles and Practice, 3rd Edition , 2014 .

[19]  James T. Kajiya,et al.  The rendering equation , 1986, SIGGRAPH.

[20]  L. Maloney Evaluation of linear models of surface spectral reflectance with small numbers of parameters. , 1986, Journal of the Optical Society of America. A, Optics and image science.

[21]  Turner Whitted,et al.  An improved illumination model for shaded display , 1979, CACM.

[22]  Yves D. Willems,et al.  Bi-directional path tracing , 1993 .

[23]  Backward Ray Tracing,et al.  Backward Ray Tracing , 1986 .