Practical acquisition and rendering of diffraction effects in surface reflectance
File(s)acmtog-authorversion-lowres.pdf (2.52 MB)
Accepted version
Author(s)
Toisoul, A
Ghosh, A
Type
Journal Article
Abstract
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 sam-
ple 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 com-
plex diffraction effects. Secondly, 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.
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 sam-
ple 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 com-
plex diffraction effects. Secondly, 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.
Date Issued
2017-08-07
Date Acceptance
2017-04-22
Citation
ACM Transactions on Graphics, 2017, 36 (5)
ISSN
1557-7368
Publisher
Association for Computing Machinery (ACM)
Journal / Book Title
ACM Transactions on Graphics
Volume
36
Issue
5
Copyright Statement
© ACM, 2017. This is the author's version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version was published in ACM Transactions on Graphics, {VOL#36, ISS#5, (24 Aug 2017)} http://doi.acm.org/10.1145/3012001
Sponsor
The Royal Society
Engineering & Physical Science Research Council (EPSRC)
Grant Number
WM 120040
EP/N006259/1
Subjects
0801 Artificial Intelligence And Image Processing
0806 Information Systems
Software Engineering
Publication Status
Published
Article Number
166