journal article May 01, 2018

Real‐Time Rendering of Wave‐Optical Effects on Scratched Surfaces

Computer Graphics Forum Vol. 37 No. 2 pp. 123-134 · Wiley
View at Publisher Save 10.1111/cgf.13347
Abstract
AbstractThe visual appearance of real‐world materials is characterized by surface features across many scales and has received significant attention by the graphics community for decades. Yet, even the most advanced microfacet models have difficulties faithfully recreating materials like snow, sand, brushed metal or hair that feature scale‐violating glints and speckles and defy any traditional notion of filtering and level of detail. In this work, we address an important subset of such materials, namely metal and dielectric surfaces that are covered with microscopic scratches, e.g., from polishing processes or surface wear. The appearance of such surfaces features fine‐scale spatial detail and iridescent colors caused by diffraction, and has only recently been successfully recreated. We adopt the scratch iridescence model, which is known for plausible results in offline Monte Carlo settings but unsuitable for real‐time applications where extensive illumination sampling is prohibitively expensive. In this paper, we introduce an efficient technique for incoherently integrating the contributions of individual scratches, as well as closed‐form solutions for modeling spherical and polygonal area light sources, and for the first time bring scratch iridescence within reach of real‐time applications.
Topics

No keywords indexed for this article. Browse by subject →

References
50
[1]
ArvoJ. R.:Analytic Methods for Simulated Light Transport. PhD thesis Yale University New Haven CT USA 1995. 3
[2]
BatcherK. E.: Sorting networks and their applications. InProc. April 30–May 2 1968 Spring Joint Computer Conference(1968) AFIPS ‘68 (Spring) ACM pp.307–314. 9 10.1145/1468075.1468121
[3]
A practical extension to microfacet theory for the modeling of varying iridescence

Laurent Belcour, Pascal Barla

ACM Transactions on Graphics 10.1145/3072959.3073620
[4]
Burns C. A. "The visibility buffer: A cache‐friendly approach to deferred shading" J. Computer Graphics Techniques (JCGT) (2013)
[8]
BaumD. R. RushmeierH. E. WingetJ. M.: Improving radiosity solutions through the use of analytically determined form‐factors. InProc. 16thAnn. Conf. on Computer Graphics and Interactive Techniques(1989) SIGGRAPH ‘89 ACM pp.325–334. 3 10.1145/74334.74367
[9]
Duff T. "Building an orthonormal basis, revisited" J. Computer Graphics Techniques (JCGT) (2017)
[10]
de CarpentierG. IshiyamaK.: Decima: Advances in lighting and AA. InAdvances in Realtime Rendering Part II (SIGGRAPH 2017 Course) Tatarchuk N. et al. (Eds.).2017.http://advances.realtimerendering.com/s2017/DecimaSiggraph2017.pdf.
[12]
DupuyJ. HeitzE. BelcourL.: A spherical cap preserving parameterization for spherical distributions.ACM Trans. Graph. (2017). 3 4 9 11 10.1145/3072959.3073694
[14]
d'EonE. MarschnerS. HanikaJ.: Importance sampling for physically‐based hair fiber models. InSIGGRAPH Asia 2013 Technical Briefs(2013) SA ‘13 ACM pp.25:1–25:4. 2 10.1145/2542355.2542386
[19]
GoodmanJ.:Introduction to Fourier Optics. McGraw‐Hill Series in Electrical and Computer Engineering: Communications and Signal Processing. McGraw‐Hill 1996. 2
[20]
GuptaS. SproullR. F.: Filtering edges for gray‐scale displays. InProc. 8thAnn. Conf. on Computer Graphics and Interactive Techniques(1981) SIGGRAPH ‘81 ACM pp.1–5. 6 10.1145/800224.806783
[21]
GoralC. TorranceK. GreenbergD. BattaileB.: Modeling the interaction of light between diffuse surfaces. InProc. 11thAnn. Conf. on Computer Graphics and Interactive Techniques(1984) SIGGRAPH ‘84 ACM pp.213–222. 3 10.1145/964965.808601
[22]
GuillénI. UreñaC. KingA. FaiardoM. GeorgievI. López‐MorenoJ. JaraboA.: Area‐preserving parameterizations for spherical ellipses.Computer Graphics Forum (Proceedings of EGSR)36 4 (2017). 3 10.1111/cgf.13234
[24]
Heitz E. (2017)
[25]
Hill S. "Physically based shading in theory and practice" ACM SIGGRAPH 2014 Courses (2014)
[26]
A two-scale microfacet reflectance model combining reflection and diffraction

Nicolas Holzschuch, Romain Pacanowski

ACM Transactions on Graphics 10.1145/3072959.3073621
[28]
KajiyaJ. T.: The rendering equation. InProc. 13thAnn. Conf. on Computer Graphics and Interactive Techniques(1986) SIGGRAPH ‘86 ACM pp.143–150. 6 10.1145/15886.15902
[29]
KarisB.: Real shading in unreal engine 4. InSIGGRAPH ‘13: ACM SIGGRAPH 2013 Courses(2013) ACM. 3
[30]
KellerA.: Instant radiosity. InProc. 24thAnn. Conf. on Computer Graphics and Interactive Techniques(1997) SIGGRAPH ‘97 ACM Press/Addison‐Wesley Publishing Co. pp.49–56. 3 10.1145/258734.258769
[31]
KrywonosA.:Predicting Surface Scatter Using a Linear Systems Formulation of Non‐paraxial Scalar Diffraction. University of Central Florida 2006. 2 3 11
[32]
LecocqP. DufayA. SourimantG. MarvieJ.‐E.: Accurate analytic approximations for real‐time specular area lighting. InProc. 20thACM SIGGRAPH Symposium on Interactive 3D Graphics and Games(2016) I3D ‘16 ACM pp.113–120. 3 10.1145/2856400.2856403
[36]
Press W. H. (1992)
[37]
Ramamoorthi R. (2009)
[39]
SloanP.‐P. KautzJ. SnyderL.: Precomputed radiance transfer for real‐time rendering in dynamic low‐frequency lighting environments. InProc. 29thAnn. Conf. on Computer Graphics and Interactive Techniques(2002) SIGGRAPH ‘02 ACM pp.527–536. 2 3 10.1145/566654.566612
[40]
SnyderJ.:Area light sources for real‐time graphics. Tech. Rep. MSR‐TR‐96‐11 Microsoft Research 1996. 3
[41]
SaitoT. Takahashi T.: Comprehensible rendering of 3‐d shapes. InProc. 17thAnn. Conf. on Computer Graphics and Interactive Techniques(1990) SIGGRAPH ‘90 ACM pp.197–206. 9 10.1145/97880.97901
[42]
StamJ.: Diffraction shaders. InProc. 26thAnn. Conf. on Computer Graphics and Interactive Techniques(1999) SIGGRAPH ‘99 ACM Press/Addison‐Wesley Publishing Co. pp.101–110. 2 4 10.1145/311535.311546
[44]
Practical Acquisition and Rendering of Diffraction Effects in Surface Reflectance

Antoine Toisoul, Abhijeet Ghosh

ACM Transactions on Graphics 10.1145/3012001
[46]
UreñaC. FajardoM. KingA.: An area‐preserving parametrization for spherical rectangles. InProc. Eurographics Symposium on Rendering(2013) EGSR ‘13 Eurographics Association pp.59–66. 3 10.1111/cgf.12151
[47]
Scratch iridescence

Sebastian Werner, Zdravko Velinov, Wenzel Jakob et al.

ACM Transactions on Graphics 10.1145/3130800.3130840
[50]
YanL.‐Q. JensenH. W. RamamoorthiR.: An efficient and practical near and far field fur reflectance model.ACM Trans. Graph. (Proc. SIGGRAPH)36 4 (2017). 2 10.1145/3072959.3073600
Metrics
22
Citations
50
References
Details
Published
May 01, 2018
Vol/Issue
37(2)
Pages
123-134
License
View
Cite This Article
Z. Velinov, S. Werner, M. B. Hullin (2018). Real‐Time Rendering of Wave‐Optical Effects on Scratched Surfaces. Computer Graphics Forum, 37(2), 123-134. https://doi.org/10.1111/cgf.13347
Related

You May Also Like

Efficient RANSAC for Point‐Cloud Shape Detection

R. Schnabel, R. Wahl · 2007

1,591 citations

On Visual Similarity Based 3D Model Retrieval

Ding‐Yun Chen, Xiao‐Pei Tian · 2003

1,045 citations

Super 4PCS Fast Global Pointcloud Registration via Smart Indexing

Nicolas Mellado, Dror Aiger · 2014

513 citations

Force‐Directed Edge Bundling for Graph Visualization

Danny Holten, Jarke J. van Wijk · 2009

406 citations

A Survey of Surface Reconstruction from Point Clouds

Matthew Berger, Andrea Tagliasacchi · 2016

395 citations