skip to main content
research-article
Public Access

Rendering specular microgeometry with wave optics

Published:30 July 2018Publication History
Skip Abstract Section

Abstract

Simulation of light reflection from specular surfaces is a core problem of computer graphics. Existing solutions either make the approximation of providing only a large-area average solution in terms of a fixed BRDF (ignoring spatial detail), or are specialized for specific microgeometry (e.g. 1D scratches), or are based only on geometric optics (which is an approximation to more accurate wave optics). We design the first rendering algorithm based on a wave optics model that is also able to compute spatially-varying specular highlights with high-resolution detail on general surface microgeometry. We compute a wave optics reflection integral over the coherence area; our solution is based on approximating the phase-delay grating representation of a micron-resolution surface heightfield using Gabor kernels. We found that the appearance difference between the geometric and wave solution is more dramatic when spatial detail is taken into account. The visualizations of the corresponding BRDF lobes differ significantly. Moreover, the wave optics solution varies as a function of wavelength, predicting noticeable color effects in the highlights. Our results show both single-wavelength and spectral solution to reflection from common everyday objects, such as brushed, scratched and bumpy metals.

Skip Supplemental Material Section

Supplemental Material

075-364.mp4
a75-yan.mp4

References

  1. P. Beckmann and A. Spizzichino. 1968. The Scattering of Electromagnetic Waves from Rough Surfaces. Books on Demand. http://books.google.com/books?id=nn92AAAACAAJGoogle ScholarGoogle Scholar
  2. Laurent Belcour and Pascal Barla. 2017. A Practical Extension to Microfacet Theory for the Modeling of Varying Iridescence. ACM Trans. Graph. 36, 4, Article 65 (July 2017), 14 pages. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Carles Bosch, Xavier Pueyo, Stéphane Mérillou, and Djamchid Ghazanfarpour. 2004. A Physically-Based Model for Rendering Realistic Scratches. In Computer Graphics Forum, Vol. 23. Wiley Online Library, 361--370.Google ScholarGoogle Scholar
  4. Brent Burley. 2012. Physically-Based Shading at Disney. Technical Report (2012).Google ScholarGoogle Scholar
  5. Samuel D Butler, Stephen E Nauyoks, and Michael A Marciniak. 2015. Comparison of microfacet BRDF model to modified Beckmann-Kirchhoff BRDF model for rough and smooth surfaces. Optics Express 23, 22 (2015), 29100--29112.Google ScholarGoogle ScholarCross RefCross Ref
  6. R. L. Cook and K. E. Torrance. 1982. A Reflectance Model for Computer Graphics. ACM Trans. Graph. 1, 1 (1982), 7--24. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Tom Cuypers, Tom Haber, Philippe Bekaert, Se Baek Oh, and Ramesh Raskar. 2012. Reflectance Model for Diffraction. ACM Trans. Graph. 31, 5 (2012), 122:1--122:11. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Daljit Singh Dhillon, Jeremie Teyssier, Michael Single, Michel Milinkovitch Iarsolav Gaponenko, and Matthias Zwicker. 2014. Interactive Diffraction from Biological Nanostructures. Computer Graphics Forum 33, 8 (2014), 177--188. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Zhao Dong, Bruce Walter, Steve Marschner, and Donald P. Greenberg. 2015. Predicting Appearance from Measured Microgeometry of Metal Surfaces. ACM Trans. Graph. 35, 1, Article 9 (2015), 13 pages. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. James Harvey. 1979. Fourier treatment of near-field scalar diffraction theory. American Journal of Physics 47, 11 (1979), 974--980.Google ScholarGoogle ScholarCross RefCross Ref
  11. James E. Harvey and Richard N. Pfisterer. 2016. Evolution of the transfer function characterization of surface scatter phenomena. Proc. SPIE 9961 (2016), 9961 -- 9961 - 17.Google ScholarGoogle Scholar
  12. Xiao D. He, Kenneth E. Torrance, François X. Sillion, and Donald P. Greenberg. 1991. A Comprehensive Physical Model for Light Reflection. SIGGRAPH Comput. Graph. 25, 4 (1991), 175--186. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Nicolas Holzschuch and Romain Pacanowski. 2017. A Two-scale Microfacet Reflectance Model Combining Reflection and Diffraction. ACM Trans. Graph. 36, 4, Article 66 (2017), 12 pages. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Wenzel Jakob. 2010. Mitsuba renderer. http://www.mitsuba-renderer.org.Google ScholarGoogle Scholar
  15. Wenzel Jakob, Miloš Hašan, Ling-Qi Yan, Jason Lawrence, Ravi Ramamoorthi, and Steve Marschner. 2014. Discrete Stochastic Microfacet Models. ACM Trans. Graph. 33, 4 (2014). Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Andrey Krywonos. 2006. Predicting Surface Scatter Using A Linear Systems Formulation Of Non-paraxial Scalar Diffraction. PhD. Dissertation. University of Central Florida.Google ScholarGoogle Scholar
  17. Ann M Lanari, Samuel D Butler, Michael Marciniak, and Mark F Spencer. 2017. Wave optics simulation of statistically rough surface scatter. In Earth Observing Systems XXII, Vol. 10402. International Society for Optics and Photonics, 1040215.Google ScholarGoogle Scholar
  18. Anat Levin, Daniel Glasner, Ying Xiong, Frédo Durand, William Freeman, Wojciech Matusik, and Todd Zickler. 2013. Fabricating BRDFs at High Spatial Resolution Using Wave Optics. ACM Trans. Graph. 32, 4 (2013), 144:1--144:14. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. L. Mandel and E. Wolf. 1995. Optical Coherence and Quantum Optics. Cambridge University Press. http://books.google.com/books?id=FeBix14iM70CGoogle ScholarGoogle Scholar
  20. Heylal Mashaal, Alex Goldstein, Daniel Feuermann, and Jeffrey M. Gordon. 2012. First direct measurement of the spatial coherence of sunlight. Opt. Lett. 37, 17 (2012), 3516--3518.Google ScholarGoogle ScholarCross RefCross Ref
  21. Stéphane Mérillou, Jean-Michel Dischler, and Djamchid Ghazanfarpour. 2001. Surface scratches: measuring, modeling and rendering. The Visual Computer 17, 1 (2001), 30--45.Google ScholarGoogle ScholarCross RefCross Ref
  22. J.A. Ogilvy. 1991. Theory of wave scattering from random rough surfaces. A. Hilger.Google ScholarGoogle Scholar
  23. Boris Raymond, Gael Guennebaud, and Pascal Barla. 2016. Multi-Scale Rendering of Scratched Materials using a Structured SV-BRDF Model. ACM Transactions on Graphics (July 2016). Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Jos Stam. 1999. Diffraction Shaders. In SIGGRAPH 99. New York, NY, USA, 101--110. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Antoine Toisoul and Abhijeet Ghosh. 2017. Practical Acquisition and Rendering of Diffraction Effects in Surface Reflectance. ACM Trans. Graph. 36, 5, Article 166 (July 2017), 16 pages. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. Zdravko Velinov, Sebastian Werner, and Matthias B. Hullin. 2018. Real-Time Rendering of Wave-Optical Effects on Scratched Surfaces. Computer Graphics Forum 37 (2) (Proc. EUROGRAPHICS) 37, 2 (2018).Google ScholarGoogle Scholar
  27. Bruce Walter, Stephen R. Marschner, Hongsong Li, and Kenneth E. Torrance. 2007. Microfacet Models for Refraction Through Rough Surfaces (EGSR 07). 195--206. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. Sebastian Werner, Zdravko Velinov, Wenzel Jakob, and Matthias B. Hullin. 2017. Scratch Iridescence: Wave-optical Rendering of Diffractive Surface Structure. ACM Trans. Graph. 36, 6, Article 207 (2017), 14 pages. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. Stephen H Westin, Hongsong Li, and Kenneth E Torrance. 2004. A comparison of four brdf models. In Eurographics Symposium on Rendering, pags. 1--10.Google ScholarGoogle Scholar
  30. Ling-Qi Yan, Miloš Hašan, Wenzel Jakob, Jason Lawrence, Steve Marschner, and Ravi Ramamoorthi. 2014. Rendering Glints on High-resolution Normal-mapped Specular Surfaces. ACM Trans. Graph. 33, 4, Article 116 (2014), 9 pages. Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. Ling-Qi Yan, Miloš Hašan, Steve Marschner, and Ravi Ramamoorthi. 2016. Position-normal Distributions for Efficient Rendering of Specular Micro structure. ACM Trans. Graph. 35, 4, Article 56 (2016), 9 pages. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Rendering specular microgeometry with wave optics

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in

    Full Access

    • Published in

      cover image ACM Transactions on Graphics
      ACM Transactions on Graphics  Volume 37, Issue 4
      August 2018
      1670 pages
      ISSN:0730-0301
      EISSN:1557-7368
      DOI:10.1145/3197517
      Issue’s Table of Contents

      Copyright © 2018 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 30 July 2018
      Published in tog Volume 37, Issue 4

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader