“Fast-MSX: Fast Multiple Scattering Approximation” by Rosales, Horacsek, Salari, Qin, Bar-Lev, et al. … – ACM SIGGRAPH HISTORY ARCHIVES

“Fast-MSX: Fast Multiple Scattering Approximation” by Rosales, Horacsek, Salari, Qin, Bar-Lev, et al. …

  • 2023 SA_Technical_Papers_Rosales_Fast-MSX_Fast Multiple Scattering Approximation

Conference:


Type(s):


Title:

    Fast-MSX: Fast Multiple Scattering Approximation

Session/Category Title:   Rendering


Presenter(s)/Author(s):



Abstract:


    Classical microfacet theory suffers from energy loss on materials with high roughness due to the single bounce assumption of most microfacet models. When roughness is high, there is a large chance of multiple scattering occurring among the microfacets of the surface. Without explicitly modelling for this behaviour, rough surfaces appear darker than they should. To address this issue, we present a novel method to estimate the multiple scattering contribution from a second light bounce. Our method is inspired by Zipin’s geometric construction approach, which simplifies the calculation of the light transport inside a V-groove cavity. Our experimental results demonstrate that our method is visually pleasing, physically plausible, and artifact-free compared to recent multiple scattering works. Additionally, the low computational cost makes our model suitable for real-time rendering.

References:


    [1]
    Benedikt Bitterli and Eugene d’Eon. 2022. A Position-Free Path Integral for Homogeneous Slabs and Multiple Scattering on Smith Microfacets. Computer Graphics Forum (2022). https://doi.org/10.1111/cgf.14589

    [2]
    James F. Blinn. 1977. Models of Light Reflection for Computer Synthesized Pictures. SIGGRAPH Comput. Graph. (1977). https://doi.org/10.1145/965141.563893

    [3]
    Brent Burley. 2012. Physically-Based Shading at Disney. ACM SIGGRAPH Talks.

    [4]
    R. L. Cook and K. E. Torrance. 1982. A Reflectance Model for Computer Graphics. ACM Trans. Graph. (1982), 7–24. https://doi.org/10.1145/357290.357293

    [5]
    Jonathan Dupuy, Eric Heitz, and Eugene d’Eon. 2016. Additional Progress towards the Unification of Microfacet and Microflake Theories. In Proceedings of the EGSR. Eurographics Association.

    [6]
    Kempf EK. 2012. Scanning Electron Micrograph of the surface of a kidney stone showing tetragonal crystals of Weddellite.

    [7]
    Eric Heitz. 2014. Understanding the Masking-Shadowing Function in Microfacet-Based BRDFs. Journal of Computer Graphics Techniques (JCGT) 3, 2 (2014), 48–107. http://jcgt.org/published/0003/02/03/

    [8]
    Eric. Heitz and Eugene. d’Eon. 2014. Importance Sampling Microfacet-Based BSDFs using the Distribution of Visible Normals. Computer Graphics Forum 33, 4 (2014), 103–112. https://doi.org/10.1111/cgf.12417 arXiv:https://onlinelibrary.wiley.com/doi/pdf/10.1111/cgf.12417

    [9]
    Eric Heitz, Johannes Hanika, Eugene d’Eon, and Carsten Dachsbacher. 2016. Multiple-Scattering Microfacet BSDFs with the Smith Model. ACM Trans. Graph. (2016). https://doi.org/10.1145/2897824.2925943

    [10]
    Stephen Hill, Stephen McAuley, Laurent Belcour, Will Earl, Niklas Harrysson, Sébastien Hillaire, Naty Hoffman, Lee Kerley, Jasmin Patry, Rob Pieké, 2020. Physically based shading in theory and practice. In ACM SIGGRAPH 2020 Courses. 1–12.

    [11]
    Wenzel Jakob. 2010. Mitsuba renderer. http://www.mitsuba-renderer.org.

    [12]
    Wenzel Jakob, Eugene d’Eon, Otto Jakob, and Steve Marschner. 2014. A Comprehensive Framework for Rendering Layered Materials. ACM Trans. Graph. (2014). https://doi.org/10.1145/2601097.2601139

    [13]
    Csaba Kelemen and László Szirmay-Kalos. 2001. A Microfacet Based Coupled Specular-Matte BRDF Model with Importance Sampling. In Eurographics Short Presentations (2001).

    [14]
    Christopher Kulla and Alejandro Conty. 2017. Revisiting physically based shading at imageworks. SIGGRAPH Course, Physically Based Shading (2017).

    [15]
    Joo Ho Lee, Adrian Jarabo, Daniel S. Jeon, Diego Gutierrez, and Min H. Kim. 2018. Practical Multiple Scattering for Rough Surfaces. ACM Trans. Graph. (2018). https://doi.org/10.1145/3272127.3275016

    [16]
    Stephen McAuley, Stephen Hill, Adam Martinez, Ryusuke Villemin, Matt Pettineo, Dimitar Lazarov, David Neubelt, Brian Karis, Christophe Hery, Naty Hoffman, and Hakan Zap Andersson. 2013. Physically based shading in theory and practice. In ACM SIGGRAPH 2013 Courses.

    [17]
    O3DE. 2023. O3DE – the open source real-time 3D engine. https://o3de.org/

    [18]
    Jonas Pilo. 2010. https://www.mitsuba-renderer.org/scenes/matpreview.zip

    [19]
    Iñigo Quilez and Pol Jeremias. 2017. Shadertoy. (2017). https://www.shadertoy.com

    [20]
    Christophe Schlick. 1994. An Inexpensive BRDF Model for Physically-based Rendering. Computer Graphics Forum (1994). https://doi.org/10.1111/1467-8659.1330233

    [21]
    Bruce G. Smith. 1967. Geometrical shadowing of a random rough surface. IEEE Transactions on Antennas and Propagation 15 (1967), 668–671.

    [22]
    K. E. Torrance and E. M. Sparrow. 1967. Theory for Off-Specular Reflection From Roughened Surfaces. J. Opt. Soc. Am. (Sep 1967). https://doi.org/10.1364/JOSA.57.001105

    [23]
    T. S. Trowbridge and K. P. Reitz. 1975. Average irregularity representation of a rough surface for ray reflection. J. Opt. Soc. Am. (1975). https://doi.org/10.1364/JOSA.65.000531

    [24]
    Emmanuel Turquin. 2018. Practical multiple scattering compensation for microfacet models. https://api.semanticscholar.org/CorpusID:221737278

    [25]
    Eric Veach. 1997. Robust Monte Carlo Methods for Light Transport Simulation. Ph. D. Dissertation. Advisor(s) Guibas, Leonidas J.

    [26]
    Bernhard Vogl. 2010. http://dativ.at/lightprobes/

    [27]
    Bruce Walter, Stephen R. Marschner, Hongsong Li, and Kenneth E. Torrance. 2007. Microfacet Models for Refraction through Rough Surfaces. In Proceedings of EGSR(EGSR’07). Eurographics Association.

    [28]
    Beibei Wang, Wenhua Jin, Jiahui Fan, Jian Yang, Nicolas Holzschuch, and Ling-Qi Yan. 2022. Position-Free Multiple-Bounce Computations for Smith Microfacet BSDFs. ACM Trans. Graph.4 (2022). https://doi.org/10.1145/3528223.3530112

    [29]
    Bartosz Woźniak. 2014. Titanium screw “volcano” pores coated with ZnO nanoparticles.

    [30]
    Feng Xie, James Bieron, Pieter Peers, and Pat Hanrahan. 2021. Experimental Analysis of Multiple Scattering BRDF Models. In SIGGRAPH Asia 2021 Technical Communications. Association for Computing Machinery. https://doi.org/10.1145/3478512.3488601

    [31]
    Feng Xie and Pat Hanrahan. 2018. Multiple Scattering from Distributions of Specular V-Grooves. ACM Trans. Graph. (2018). https://doi.org/10.1145/3272127.3275078

    [32]
    Feng Xie, Anton Kaplanyan, Warren Hunt, and Pat Hanrahan. 2019. Multiple scattering using machine learning. In ACM SIGGRAPH 2019 Talks.

    [33]
    Richard B. Zipin. 1966. The apparent thermal radiation properties of an isothermal V-groove with specularly reflecting walls. Journal of Research of the National Bureau of Standards, Section C: Engineering and Instrumentation (1966).


ACM Digital Library Publication:



Overview Page:



Submit a story:

If you would like to submit a story about this presentation, please contact us: historyarchives@siggraph.org