Practical acquisition and rendering of diffraction effects in surface reflectance

We propose two novel contributions for measurement-based rendering of diffraction effects in surface reflectance of planar homogeneous diffractive materials. As a general solution for commonly manufactured materials, we propose a practical data-driven rendering technique and a measurement approach to efficiently render complex diffraction effects in real time. Our measurement step simply involves photographing a planar diffractive sample illuminated with an LED flash. Here, we directly record the resultant diffraction pattern on the sample surface due to a narrow-band point source illumination. Furthermore, we propose an efficient rendering method that exploits the measurement in conjunction with the Huygens-Fresnel principle to fit relevant diffraction parameters based on a first-order approximation. Our proposed data-driven rendering method requires the precomputation of a single diffraction look-up table for accurate spectral rendering of complex diffraction effects. Second, for sharp specular samples, we propose a novel method for practical measurement of the underlying diffraction grating using out-of-focus “bokeh” photography of the specular highlight. We demonstrate how the measured bokeh can be employed as a height field to drive a diffraction shader based on a first-order approximation for efficient real-time rendering. Finally, we also drive analytic solutions for a few special cases of diffraction from our measurements and demonstrate realistic rendering results under complex light sources and environments.

[1]  Kunihiro Chihara,et al.  A generic real-time rendering approach for structural colors , 2009, VRST '09.

[2]  Markus H. Gross,et al.  Lighting and Occlusion in a Wave‐Based Framework , 2008, Comput. Graph. Forum.

[3]  Frédo Durand,et al.  Fabricating BRDFs at high spatial resolution using wave optics , 2013, ACM Trans. Graph..

[4]  Emmanuel Agu,et al.  Physically-Based Real-Time Diffraction Using Spherical Harmonics , 2006, ISVC.

[5]  A. Musbach,et al.  Full Wave Modelling of Light Propagation and Reflection , 2013, Comput. Graph. Forum.

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

[7]  Daniel Feuermann,et al.  First direct measurement of the spatial coherence of sunlight. , 2012, Optics letters.

[8]  Thomas A. Funkhouser,et al.  Modeling acoustics in virtual environments using the uniform theory of diffraction , 2001, SIGGRAPH.

[9]  Mark S. Drew,et al.  Deriving Spectra from Colors and Rendering Light Interference , 1999, IEEE Computer Graphics and Applications.

[10]  Neil,et al.  Real‐time three‐dimensional imaging of macroscopic structures , 1998, Journal of microscopy.

[11]  Steve Marschner,et al.  Image-Based BRDF Measurement Including Human Skin , 1999, Rendering Techniques.

[12]  Francisco J. Serón,et al.  Physically-based simulation of rainbows , 2012, TOGS.

[13]  Mark S. Drew,et al.  Representing spectral functions by a composite model of smooth and spiky components for efficient full-spectrum photorealism , 1999, Proceedings Workshop on Photometric Modeling for Computer Vision and Graphics (Cat. No.PR00271).

[14]  Jos Stam,et al.  Diffraction shaders , 1999, SIGGRAPH.

[15]  Abhijeet Ghosh,et al.  Efficient surface diffraction renderings with Chebyshev approximations , 2016, SIGGRAPH Asia Technical Briefs.

[16]  Pieter Peers,et al.  Estimating Specular Roughness and Anisotropy from Second Order Spherical Gradient Illumination , 2009, Comput. Graph. Forum.

[17]  Henry Stark,et al.  Applications of Optical Fourier Transforms , 1982 .

[18]  Donald P. Greenberg,et al.  A comprehensive physical model for light reflection , 1991, SIGGRAPH.

[19]  Ramesh Raskar,et al.  Reflectance model for diffraction , 2012, TOGS.

[20]  Ramesh Raskar,et al.  Bokode: imperceptible visual tags for camera based interaction from a distance , 2009, SIGGRAPH 2009.

[21]  M. Levoy,et al.  Light field microscopy , 2006, SIGGRAPH 2006.

[22]  Frédo Durand,et al.  Experimental analysis of BRDF models , 2005, EGSR '05.

[23]  Steve Marschner,et al.  Predicting Appearance from Measured Microgeometry of Metal Surfaces , 2015, ACM Trans. Graph..

[24]  Matthias Zwicker,et al.  Interactive Diffraction from Biological Nanostructures , 2014, Comput. Graph. Forum.

[25]  Ramesh Raskar,et al.  Toward BxDF display using multilayer diffraction , 2014, ACM Trans. Graph..

[26]  Okan K. Ersoy,et al.  Diffraction, Fourier Optics and Imaging: Ersoy/Diffraction, Fourier Optics and Imaging , 2007 .

[27]  Jitendra Malik,et al.  Recovering high dynamic range radiance maps from photographs , 1997, SIGGRAPH '08.

[28]  John M. Snyder,et al.  Modeling anisotropic surface reflectance with example-based microfacet synthesis , 2008, SIGGRAPH 2008.

[29]  Wojciech Matusik,et al.  A data-driven reflectance model , 2003, ACM Trans. Graph..

[30]  Wolfgang Heidrich,et al.  A simple layered RGB BRDF model , 2003, Graph. Model..

[31]  Ramesh Raskar,et al.  Rendering Wave Effects with Augmented Light Field , 2010, Comput. Graph. Forum.

[32]  Robert L. Cook,et al.  A Reflectance Model for Computer Graphics , 1987, TOGS.

[33]  Steve Marschner,et al.  Estimating dual-scale properties of glossy surfaces from step-edge lighting , 2011, ACM Trans. Graph..

[34]  Hans-Peter Seidel,et al.  Acquisition and analysis of bispectral bidirectional reflectance and reradiation distribution functions , 2010, SIGGRAPH 2010.

[35]  Hans-Peter Seidel,et al.  Physically-based real-time lens flare rendering , 2011, ACM Trans. Graph..

[36]  Gregory J. Ward,et al.  Measuring and modeling anisotropic reflection , 1992, SIGGRAPH.

[37]  Mark S. Drew,et al.  Rendering Iridescent Colors of Optical Disks , 2000, Rendering Techniques.

[38]  Yinlong Sun,et al.  Rendering biological iridescences with RGB-based renderers , 2006, TOGS.

[39]  Okan K. Ersoy,et al.  Diffraction, Fourier Optics and Imaging , 2006 .

[40]  Chang-Wen Zheng,et al.  A comprehensive geometrical optics application for wave rendering , 2013, Graph. Model..

[41]  Hwan-Gue Cho,et al.  Multipeak aniostropic microfacet model for iridescent surfaces , 2014, Multimedia Tools and Applications.

[42]  Jeppe Revall Frisvad,et al.  Computing the scattering properties of participating media using Lorenz-Mie theory , 2007, ACM Trans. Graph..