“Scratch iridescence: wave-optical rendering of diffractive surface structure”
Conference:
Type(s):
Title:
- Scratch iridescence: wave-optical rendering of diffractive surface structure
Session/Category Title: Reflectance and Scattering
Presenter(s)/Author(s):
Abstract:
The surface of metal, glass and plastic objects is often characterized by microscopic scratches caused by manufacturing and/or wear. A closer look onto such scratches reveals iridescent colors with a complex dependency on viewing and lighting conditions. The physics behind this phenomenon is well understood; it is caused by diffraction of the incident light by surface features on the order of the optical wavelength. Existing analytic models are able to reproduce spatially unresolved microstructure such as the iridescent appearance of compact disks and similar materials. Spatially resolved scratches, on the other hand, have proven elusive due to the highly complex wave-optical light transport simulations needed to account for their appearance. In this paper, we propose a wave-optical shading model based on non-paraxial scalar diffraction theory to render this class of effects. Our model expresses surface roughness as a collection of line segments. To shade a point on the surface, the individual diffraction patterns for contributing scratch segments are computed analytically and superimposed coherently. This provides natural transitions from localized glint-like iridescence to smooth BRDFs representing the superposition of many reflections at large viewing distances. We demonstrate that our model is capable of recreating the overall appearance as well as characteristic detail effects observed on real-world examples.
References:
1. Belcour, L. and P. Barla. 2017. A Practical Extension to Microfacet Theory for the Modeling of Varying Iridescence. ACM Transactions on Graphics 36, 4 (July 2017), 65.
2. Bosch, C., X. Pueyo, S. Merillou, and D. Ghazanfarpour. 2008. A Resolution Independent Approach for the Accurate Rendering of Grooved Surfaces. Computer Graphics Forum (2008).
3. Bosch, C., X. Pueyo, S. Mérillou, and D. Ghazanfarpour. 2004. A Physically-Based Model for Rendering Realistic Scratches. Computer Graphics Forum 23, 3 (2004), 361–370. Cross Ref
4. Buchanan, J. W. and P. Lalonde. 1999. An Observational Model for Illuminating Isolated Scratches. Proc. Western Computer Graphics Symposium 1999 (SKIGRAPH’99) (1999).
5. Church, E. L. and P. Z. Takacs. 2009. Surface scattering. In Handbook of Optics, Bass, M. et al. (Ed.). McGraw-Hill, Chapter 7, 7.1–7.14.
6. Cuypers, T., T. Haber, P. Bekaert, S. B. Oh, and R. Raskar. 2012. Reflectance Model for Diffraction. ACM Trans. Graph. 31, 5, Article 122 (sep 2012), 11 pages.
7. d’Eon, E., G. Francois, M. Hill, J. Letteri, and J.-M. Aubry. 2011. An Energy-Conserving Hair Reflectance Model. Computer Graphics Forum 30, 4 (2011).
8. Dhillon, D., J. Teyssier, M. Single, I. Gaponenko, M. Milinkovitch, and M. Zwicker. 2014. Interactive Diffraction from Biological Nanostructures. Comput. Graph. Forum 33, 8 (dec 2014), 177–188.
9. Divitt, S. and L. Novotny. 2015. Spatial coherence of sunlight and its implications for light management in photovoltaics. Optica 2, 2 (Feb 2015), 95–103. Cross Ref
10. Dong, Y., J. Wang, X. Tong, J. Snyder, Y. Lan, M. Ben-Ezra, and B. Guo. 2010. Manifold Bootstrapping for SVBRDF Capture. ACM Trans. Graph. (Proc. SIGGRAPH) 29, 4 (2010), 98:1–98:10.
11. Dong, Z., B. Walter, S. Marschner, and D. P. Greenberg. 2015. Predicting Appearance from Measured Microgeometry of Metal Surfaces. ACM Trans. Graph. 35, 1, Article 9 (Dec. 2015), 13 pages.
12. Dorsey, J., H. Rushmeier, and F. Sillion. 2010. Digital modeling of material appearance. Morgan Kaufmann.
13. Goodman, J. 1996. Introduction to Fourier Optics. McGraw-Hill.
14. Harvey, J. E., C. L. Vernold, A. Krywonos, and P. L. Thompson. 2000. Diffracted radiance: a fundamental quantity in nonparaxial scalar diffraction theory: errata. Appl. Opt. 39, 34 (Dec 2000), 6374–6375. Cross Ref
15. He, X. D., K. E. Torrance, F. X. Sillion, and D. P. Greenberg. 1991. A Comprehensive Physical Model for Light Reflection. In Proceedings of the 18th Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH ’91). ACM, New York, NY, USA, 175–186.
16. Holzschuch, N. and R. Pacanowski. 2017. A Two-Scale Microfacet Reflectance Model Combining Reflection and Diffraction. ACM Trans. Graph. (Proc. SIGGRAPH) 36, 4 (2017), 66:1–66:12.
17. Krywonos, A. 2006. Predicting Surface Scatter Using a Linear Systems Formulation of Non-paraxial Scalar Diffraction. University of Central Florida. http://etd.fcla.edu/CF/CFE0001446/Krywonos_Andrey_200612_PhD.pdf
18. Lauterbach, C., M. Garland, S. Sengupta, D. Luebke, and D. Manocha. 2009. Fast BVH Construction on GPUs. Computer Graphics Forum (2009).
19. Levin, A., D. Glasner, Y. Xiong, F. Durand, W. Freeman, W. Matusik, and T. Zickler. 2013. Fabricating BRDFs at High Spatial Resolution Using Wave Optics. ACM Trans. Graph. (Proc. SIGGRAPH) 32, 4, Article 144 (July 2013), 14 pages.
20. Lipson, A., S. G. Lipson, and H. Lipson. 2010. Optical physics. Cambridge University Press, Leiden. https://cds.cern.ch/record/1338386
21. Löw, J., J. Kronander, A. Ynnerman, and J. Unger. 2012. BRDF Models for Accurate and Efficient Rendering of Glossy Surfaces. ACM Trans. Graph. 31, 1, Article 9 (Feb. 2012), 14 pages.
22. Lu, R., J. J. Koenderink, and A. M. Kappers. 2000. Specularities on Surfaces with Tangential Hairs or Grooves. Comput. Vis. Image Underst. 78, 3 (jun 2000), 320–335.
23. Mandel, L. and E. Wolf. 1995. Optical Coherence and Quantum Optics. Cambridge University Press.
24. Marschner, S. R., S. H. Westin, A. Arbree, and J. T. Moon. 2005. Measuring and Modeling the Appearance of Finished Wood. ACM Trans. Graph. (Proc. SIGGRAPH) 24, 3 (July 2005), 727–734.
25. Merillou, S., J. Dischler, and D. Ghazanfarpour. 2001. Surface scratches: measuring, modeling and rendering. The Visual Computer 17, 1 (2001), 30–45. Cross Ref
26. Musbach, A., G. W. Meyer, F. Reitich, and S. H. Oh. 2013. Full Wave Modelling of Light Propagation and Reflection. Computer Graphics Forum 32, 6 (2013), 24–37.
27. Ngan, A., F. Durand, and W. Matusik. 2005. Experimental Analysis of BRDF Models. In Proceedings of the Sixteenth Eurographics Conference on Rendering Techniques (EGSR ’05). Eurographics Association, Aire-la-Ville, Switzerland, Switzerland, 117–126.
28. Perlin, K. 2002. Improving Noise. In Proceedings of the 29th Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH ’02). ACM, New York, NY, USA, 681–682.
29. Raymond, B., G. Guennebaud, and P. Barla. 2016. Multi-scale Rendering of Scratched Materials Using a Structured SV-BRDF Model. ACM Trans. Graph. 35, 4, Article 57 (July 2016), 11 pages.
30. Smits, B. 1998. Efficiency Issues for Ray Tracing. J. Graph. Tools 3, 2 (Feb. 1998), 1–14.
31. Stam, J. 1999. Diffraction Shaders. In Proceedings of the 26th Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH ’99). ACM Press/Addison-Wesley Publishing Co., New York, NY, USA, 101–110.
32. Sun, Y., F. D. Fracchia, M. S. Drew, and T. W. Calvert. 2000. Rendering Iridescent Colors of Optical Disks. In Proceedings of the Eurographics Workshop on Rendering Techniques 2000. Springer-Verlag, London, UK, UK, 341–352. http://dl.acm.org/citation.cfm?id=647652.732138
33. Toisoul, A. and A. Ghosh. 2017. Practical acquisition and rendering of diffraction effects in surface reflectance. ACM Transactions on Graphics (2017).
34. Trowbridge, T. S. and K. P. Reitz. 1975. Average irregularity representation of a rough surface for ray reflection. J. Opt. Soc. Am. 65, 5 (May 1975), 531–536. Cross Ref
35. Veach, E. and L. J. Guibas. 1995. Optimally combining sampling techniques for Monte Carlo rendering. In Proceedings of the 22nd annual conference on Computer graphics and interactive techniques. ACM, 419–428.
36. Wang, J., S. Zhao, X. Tong, J. Snyder, and B. Guo. 2008. Modeling Anisotropic Surface Reflectance with Example-based Microfacet Synthesis. ACM Trans. Graph. (Proc. SIGGRAPH) 27, 3 (2008), 41:1–41:9.
37. Yan, L.-Q., M. Hašan, W. Jakob, J. Lawrence, S. Marschner, and R. Ramamoorthi. 2014. Rendering Glints on High-resolution Normal-mapped Specular Surfaces. ACM Trans. Graph. (Proc. SIGGRAPH) 33, 4, Article 116 (July 2014), 9 pages.
38. Yan, L.-Q., M. Hašan, S. Marschner, and R. Ramamoorthi. 2016. Position-normal Distributions for Efficient Rendering of Specular Microstructure. ACM Trans. Graph. (Proc. SIGGRAPH) 35, 4, Article 56 (July 2016), 9 pages.


