“A wave optics based fiber scattering model” by Xia, Walter, Michielssen, Bindel and Marschner – ACM SIGGRAPH HISTORY ARCHIVES

“A wave optics based fiber scattering model” by Xia, Walter, Michielssen, Bindel and Marschner

  • 2020 SA Technical Papers_Xia_A wave optics based fiber scattering model

Conference:


Type(s):


Title:

    A wave optics based fiber scattering model

Session/Category Title:   Modeling and Capturing Appearance


Presenter(s)/Author(s):



Abstract:


    Existing fiber scattering models in rendering are all based on tracing rays through fiber geometry, but for small fibers diffraction and interference are non-negligible, so relying on ray optics can result in appearance errors. This paper presents the first wave optics based fiber scattering model, introducing an azimuthal scattering function that comes from a full wave simulation. Solving Maxwell’s equations for a straight fiber of constant cross section illuminated by a plane wave reduces to solving for a 3D electromagnetic field in a 2D domain, and our fiber scattering simulator solves this 2.5D problem efficiently using the boundary element method (BEM). From the resulting fields we compute extinction, absorption, and far-field scattering distributions, which we use to simulate shadowing and scattering by fibers in a path tracer. We validate our path tracer against the wave simulation and the simulation against a measurement of diffraction from a single textile fiber. Our results show that our approach can reproduce a wide range of fibers with different sizes, cross sections, and material properties, including textile fibers, animal fur, and human hair. The renderings include color effects, softening of sharp features, and strong forward scattering that are not predicted by traditional ray-based models, though the two approaches produce similar appearance for complex fiber assemblies under many conditions.

References:


    1. Carlos Aliaga, Carlos Castillo, Diego Gutierrez, Miguel A Otaduy, Jorge Lopez-Moreno, and Adrian Jarabo. 2017. An appearance model for textile fibers. In Computer Graphics Forum, Vol. 36. Wiley Online Library, 35–45.Google Scholar
    2. DEv Amos. 1986. Algorithm 644: A portable package for Bessel functions of a complex argument and nonnegative order. ACM Transactions on Mathematical Software (TOMS) 12, 3 (1986), 265–273.Google ScholarDigital Library
    3. Armata. 2019a. IridescentWeb. https://www.flickr.com/photos/marianna_armat/40117157923/in/photostream/.Google Scholar
    4. Marianna Armata. 2019b. Marianna Armata. www.passionatephotos.net.Google Scholar
    5. K Murugesh Babu. 2018. Silk: processing, properties and applications. Woodhead Publishing.Google Scholar
    6. Chen Bar, Marina Alterman, Ioannis Gkioulekas, and Anat Levin. 2019. A Monte Carlo framework for rendering speckle statistics in scattering media. ACM Transactions on Graphics (TOG) 38, 4 (2019), 1–22.Google ScholarDigital Library
    7. Petr Beckmann and Andre Spizzichino. 1987. The scattering of electromagnetic waves from rough surfaces. Norwood, MA, Artech House, Inc., 1987, 511 p. (1987).Google Scholar
    8. Laurent Belcour and Pascal Barla. 2017. A practical extension to microfacet theory for the modeling of varying iridescence. ACM Transactions on Graphics (TOG) 36, 4 (2017), 65.Google ScholarDigital Library
    9. Craig F Bohren and Donald R Huffman. 2008. Absorption and scattering of light by small particles. John Wiley & Sons.Google Scholar
    10. Max Born and Emil Wolf. 1999. Principles of optics, Chapter 1.Google Scholar
    11. Matt Jen-Yuan Chiang, Benedikt Bitterli, Chuck Tappan, and Brent Burley. 2015. A Practical and Controllable Hair and Fur Model for Production Path Tracing. In ACM SIGGRAPH 2015 Talks (SIGGRAPH ’15). Association for Computing Machinery, New York, NY, USA, Article Article 23, 1 pages. Google ScholarDigital Library
    12. Eugene d’Eon, Guillaume Francois, Martin Hill, Joe Letteri, and Jean-Marie Aubry. 2011. An Energy-conserving Hair Reflectance Model. In Proceedings of the Twenty-second Eurographics Conference on Rendering (EGSR ’11). Eurographics Association, Aire-la-Ville, Switzerland, Switzerland, 1181–1187. Google ScholarDigital Library
    13. Eugene d’Eon, Steve Marschner, and Johannes Hanika. 2014. A fiber scattering model with non-separable lobes.. In SIGGRAPH Talks. 46–1.Google Scholar
    14. Zhao Dong, Bruce Walter, Steve Marschner, and Donald P. Greenberg. 2016. Predicting Appearance from Measured Microgeometry of Metal Surfaces. ACM Trans. Graph. 35, 1, Article Article 9 (Dec. 2016), 13 pages. Google ScholarDigital Library
    15. Joey Dumont and Denis Gagnon. 2013. Compless_Bessel. https://blog.joeydumont.ca/complex_bessel/.Google Scholar
    16. Jeppe Revall Frisvad, Niels Jørgen Christensen, and Henrik Wann Jensen. 2007. Computing the scattering properties of participating media using Lorenz-Mie theory. In ACM SIGGRAPH 2007 papers. 60-es.Google ScholarDigital Library
    17. Walton C Gibson. 2014. The method of moments in electromagnetics. Chapman and Hall/CRC.Google Scholar
    18. Jay S Gondek, Gary W Meyer, and Jonathan G Newman. 1994. Wavelength dependent reflectance functions. In Proceedings of the 21st annual conference on Computer graphics and interactive techniques. 213–220.Google ScholarDigital Library
    19. Gaël Guennebaud, Benoît Jacob, et al. 2010. Eigen v3. http://eigen.tuxfamily.org.Google Scholar
    20. RF Harrington and Time-Harmonic Electromagnetic Fields. 1961. pp. 460–463.Google Scholar
    21. James E Harvey. 1979. Fourier treatment of near-field scalar diffraction theory. American Journal of Physics 47, 11 (1979), 974–980.Google ScholarCross Ref
    22. Xiao D He, Kenneth E Torrance, Francois X Sillion, and Donald P Greenberg. 1991. A comprehensive physical model for light reflection. In ACM SIGGRAPH computer graphics, Vol. 25. ACM, 175–186.Google Scholar
    23. P Huddleston, L Medgyesi-Mitschang, and J Putnam. 1986. Combined field integral equation formulation for scattering by dielectrically coated conducting bodies. IEEE transactions on antennas and propagation 34, 4 (1986), 510–520.Google ScholarCross Ref
    24. Kane Yee. 1966. Numerical solution of initial boundary value problems involving Maxwell’s equations in isotropic media. IEEE Transactions on Antennas and Propagation 14, 3 (May 1966), 302–307.Google Scholar
    25. Pramook Khungurn and Steve Marschner. 2017. Azimuthal Scattering from Elliptical Hair Fibers. ACM Trans. Graph. 36, 2, Article Article 13 (April 2017), 23 pages. Google ScholarDigital Library
    26. Karl S Kunz and Raymond J Luebbers. 1993. The finite difference time domain method for electromagnetics. CRC press.Google Scholar
    27. Young-Seak Lee, Yulia V Basova, Dan D Edie, Laura K Reid, Steven R Newcombe, and Seung-Kon Ryu. 2003. Preparation and characterization of trilobal activated carbon fibers. Carbon 41, 13 (2003), 2573–2584.Google ScholarCross Ref
    28. Tomas Linder. 2014. Light scattering in fiber-based materials: a foundation for characterization of structural properties. Ph.D. Dissertation. Luleå tekniska universitet.Google Scholar
    29. Augustus Edward Hough Love. 1901. I. The integration of the equations of propagation of electric waves. Philosophical Transactions of the Royal Society of London. Series A, Containing Papers of a Mathematical or Physical Character 197, 287–299 (1901), 1–45.Google Scholar
    30. Stephen R. Marschner, Henrik Wann Jensen, Mike Cammarano, Steve Worley, and Pat Hanrahan. 2003. Light Scattering from Human Hair Fibers. ACM Trans. Graph. 22, 3 (July 2003), 780–791. Google ScholarDigital Library
    31. Michael I Mishchenko, Li Liu, Daniel W Mackowski, Brian Cairns, and Gorden Videen. 2007. Multiple scattering by random particulate media: exact 3D results. Optics Express 15, 6 (2007), 2822–2836.Google ScholarCross Ref
    32. Michael I Mishchenko, Larry D Travis, and Andrew A Lacis. 2002. Scattering, absorption, and emission of light by small particles. Cambridge university press.Google Scholar
    33. A Musbach, GW Meyer, F Reitich, and SH Oh. 2013. Full wave modelling of light propagation and reflection. In Computer Graphics Forum, Vol. 32. Wiley Online Library, 24–37.Google Scholar
    34. Matt Pharr and Greg Humphreys. 2010. Physically Based Rendering, Second Edition: From Theory To Implementation (2nd ed.). Morgan Kaufmann Publishers Inc., San Francisco, CA, USA.Google ScholarDigital Library
    35. Rafael Piestun and David AB Miller. 1999. Degrees of freedom of an electromagnetic wave. In 18th Congress of the International Commission for Optics, Vol. 3749. International Society for Optics and Photonics, 110–111.Google ScholarCross Ref
    36. Andrew J Poggio and Edmund K Miller. 1970. Integral equation solutions of three-dimensional scattering problems. MB Assoc.Google Scholar
    37. Thomas Rylander, Pär Ingelström, and Anders Bondeson. 2012. Computational electromagnetics. Springer Science & Business Media.Google Scholar
    38. Iman Sadeghi, Heather Pritchett, Henrik Wann Jensen, and Rasmus Tamstorf. 2010. An artist friendly hair shading system. ACM Transactions on Graphics (TOG) 29, 4 (2010), 56.Google ScholarDigital Library
    39. Jan Schäfer. Retrieved May 20, 2020. MatScat. https://www.mathworks.com/matlabcentral/fileexchange/36831-matscat, MATLAB Central File Exchange..Google Scholar
    40. J Schäfer, S-C Lee, and A Kienle. 2012. Calculation of the near fields for the scattering of electromagnetic waves by multiple infinite cylinders at perpendicular incidence. Journal of Quantitative Spectroscopy and Radiative Transfer 113, 16 (2012), 2113–2123.Google ScholarCross Ref
    41. Jan-Patrick Schäfer. 2011. Implementierung und Anwendung analytischer und numerischer Verfahren zur Lösung der Maxwellgleichungen für die Untersuchung der Lichtausbreitung in biologischem Gewebe. Ph.D. Dissertation. Verlag nicht ermittelbar.Google Scholar
    42. SA Schelkunoff. 1936. Some equivalence theorems of electromagnetics and their application to radiation problems. The Bell System Technical Journal 15, 1 (1936), 92–112.Google ScholarCross Ref
    43. Brian E Smits and Gary W Meyer. 1992. Newton’s colors: simulating interference phenomena in realistic image synthesis. In Photorealism in Computer Graphics. Springer, 185–194.Google Scholar
    44. Jiming Song, Cai-Cheng Lu, and Weng Cho Chew. 1997. Multilevel fast multipole algorithm for electromagnetic scattering by large complex objects. IEEE Transactions on Antennas and Propagation 45, 10 (1997), 1488–1493.Google ScholarCross Ref
    45. Jos Stam. 1999. Diffraction shaders. In Siggraph, Vol. 99. 101–110.Google Scholar
    46. Allen Taflove and Susan C Hagness. 2005. Computational electrodynamics: the finite-difference time-domain method. Artech house.Google Scholar
    47. B. Thierry, X. Antoine, C. Chniti, and H. Alzubaidi. 2015. μ-diff: An open-source Matlab toolbox for computing multiple scattering problems by disks. Computer Physics Communications 192 (2015), 348 — 362. Google ScholarCross Ref
    48. Antoine Toisoul and Abhijeet Ghosh. 2017. Practical acquisition and rendering of diffraction effects in surface reflectance. ACM Transactions on Graphics (TOG) 36, 5 (2017), 1–16.Google ScholarDigital Library
    49. RK Varshney, VK Kothari, and S Dhamija. 2011. Influence of polyester fibre fineness and cross-sectional shape on low-stress characteristics of fabrics. The Journal of the Textile Institute 102, 1 (2011), 31–40.Google ScholarCross Ref
    50. Wall. 2011. Iridescence in a Dandelion Seed Head. https://epod.usra.edu/blog/2011/05/iridescence-in-a-dandelion-seed-head.html.Google Scholar
    51. Sebastian Werner, Zdravko Velinov, Wenzel Jakob, and Matthias B Hullin. 2017. Scratch iridescence: Wave-optical rendering of diffractive surface structure. ACM Transactions on Graphics (TOG) 36, 6 (2017), 1–14.Google ScholarDigital Library
    52. Te-Kao Wu and L Tsai. 1977. Scattering by arbitrarily cross-sectioned layered, lossy dielectric cylinders. IEEE Transactions on Antennas and Propagation 25, 4 (1977), 518–524.Google ScholarCross Ref
    53. Ling-Qi Yan, Miloš Hašan, Bruce Walter, Steve Marschner, and Ravi Ramamoorthi. 2018. Rendering Specular Microgeometry with Wave Optics. ACM Trans. Graph. 37, 4, Article 75 (July 2018), 10 pages. Google ScholarDigital Library
    54. Ling-Qi Yan, Henrik Wann Jensen, and Ravi Ramamoorthi. 2017. An Efficient and Practical near and Far Field Fur Reflectance Model. ACM Trans. Graph. 36, 4, Article Article 67 (July 2017), 13 pages. Google ScholarDigital Library
    55. Ling-Qi Yan, Chi-Wei Tseng, Henrik Wann Jensen, and Ravi Ramamoorthi. 2015. Physically-Accurate Fur Reflectance: Modeling, Measurement and Rendering. ACM Trans. Graph. 34, 6, Article Article 185 (Oct. 2015), 13 pages. Google ScholarDigital Library
    56. Arno Zinke, Martin Rump, Tomás Lay, Andreas Weber, Anton Andriyenko, and Reinhard Klein. 2009. A Practical Approach for Photometric Acquisition of Hair Color. In ACM SIGGRAPH Asia 2009 Papers (SIGGRAPH Asia ’09). Association for Computing Machinery, New York, NY, USA, Article Article 165, 9 pages. Google ScholarDigital Library
    57. Arno Zinke and Andreas Weber. 2007. Light scattering from filaments. IEEE Transactions on Visualization and Computer Graphics 13, 2 (2007), 342–356.Google ScholarDigital Library


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