Skip to main content

Interference Shader for Multilayer Films

  • Conference paper

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 598))

Abstract

To visualize the interference effects of objects with multilayer film structures such as soap bubbles, optical lenses and Morpho butterflies is challenging and valuable in the physics-based framework, a novel multilayer film interference shader is constructed. The multi-beam interference equation is applied to effectively simulate the multiple reflection and transmission inside films, and calculate the composite reflectance and transmittance to model the amplitude and phase variations related to interference. The absorption of photons due to the film materials is accounted for by the Fresnel coefficients used for metallic and dielectric films. In addition, the irregularity of multilayer film microstructures is incorporated into the iridescent illumination model to explain the isotropic and anisotropic optical properties. The new wave bidirectional scattering distribution function is proposed and integrated into the existing ray tracer in the form of the material plugin to further enhance the photorealistically rendering capabilities. The experiments show that our interference shader gives accurate results in both visual and numerical quality.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. Gondek, J.S., Meyer, G.W., Newman, J.G.: Wavelength dependent reflectance functions. In: Proceedings of SIGGRAPH 1994, pp. 213–219 (1994)

    Google Scholar 

  2. Hirayama, H., Kaneda, K., Yamashita, H., Monden, Y., Yamaji, Y.: Visualization of optical phenomena caused by multilayer films with complex refractive indices. In: 7th Pacific Conference on Computer Graphics and Application, pp. 128–137 (1999)

    Google Scholar 

  3. Hirayama, H., Yamaji, Y., Kaneda, K., Yamashita, H., Monden, Y.: Rendering iridescent colors appearing on natural objects. In: Proceedings of the 8th Pacific Conference on Computer Graphics and Application, pp. 15–22 (2000)

    Google Scholar 

  4. Sun, Y.: Rendering biological iridescences with RGB-based renderers. ACM Trans. Graph. 25(1), 100–129 (2006)

    Article  Google Scholar 

  5. Pharr, M., Humphreys, G.: Physically Based Rendering: From Theory to Implementation. Morgan Kaufmann, Burlington (2010)

    Google Scholar 

  6. Smits, B.E., Meyer, G.W.: Newton’s colors: simulating interference phenomena in realistic image synthesis. In: Proceedings of Eurographics Workshop on Photosimulation, Realism and Physics in Computer Graphics, pp. 185–194 (1990)

    Google Scholar 

  7. Dias, M.: Ray tracing interference color. IEEE Comput. Graph. Appl. 11(2), 54–60 (1991)

    Article  Google Scholar 

  8. Jakob, W., D’Eon, E., Jakob, O., Marschner, S.: A comprehensive framework for rendering layered materials. In: Proceedings of SIGGRAPH 2014 (2014)

    Google Scholar 

  9. Moravec, H.P.: 3D graphics and the wave theory. In: Proceedings of SIGGRAPH 1981, pp. 289–296 (1981)

    Google Scholar 

  10. Kajiya, J.T.: The rendering equations. In: Proceedings of SIGGRAPH 1986, vol. 20, pp. 143–150 (1986)

    Google Scholar 

  11. Stam, J.: Diffraction shaders. In: Proceedings of SIGGRAPH 1999, pp. 101–110 (1999)

    Google Scholar 

  12. Agu, E.: Diffraction shading models for iridescent surfaces. In: Proceedings of IASTED VIIP (2002)

    Google Scholar 

  13. Sun, Y., Fracchia, F.D., Drew, M.S., Calvert, T.W.: Rendering iridescent colors of optical disks. In: Eurographics Workshop on Rendering, pp. 341–352 (2000)

    Google Scholar 

  14. Wu, F.-K., Zheng, C.-W.: A comprehensive geometrical optics application for wave rendering. Graph. Models 75(6), 318–327 (2013)

    Article  Google Scholar 

  15. Wu, F.-K., Zheng, C.-W.: Microfacet-based interference simulation for multilayer films. Graph. Models 78 (2015)

    Google Scholar 

  16. Icart, I., Arquès, D.: A physically-based BRDF model for multilayer systems with uncorrelated rough boundaries. In: Rendering Techniques, pp. 353–364 (2000)

    Google Scholar 

  17. Hirayama, H., Kaneda, K., Yamashita, H., Monden, Y.: An accurate illumination model for objects coated with multilayer films. Comput. Graph. 25(3), 391–400 (2001)

    Article  Google Scholar 

  18. Okada, N., Zhu, D., Cai, D.S., Cole, J.B., Kambe, M., Kinoshita, S.: Rendering Morpho butterflies based on high accuracy nano-optical simulation. J. Optics 42(1), 25–36 (2013)

    Article  Google Scholar 

  19. Born, M., Wolf, E.: Principles of Optics: Electromagnetic Theory of Propagation, Interference and Diffraction of Light. Cambridge University Press, London (2005)

    MATH  Google Scholar 

  20. Goodman, J.W.: Introduction to Fourier Optics. Roberts & Co., Englewood (2005)

    Google Scholar 

  21. Liang, Q.T.: Physical Optics (in Chinese). Publishing House of Electronics Industry, Beijing (2008)

    Google Scholar 

  22. Plattner, L.: Optical properties of the scales of Morpho rhetenor butterflies: theoretical and experimental investigation of the back-scattering of light in the visible spectrum. Comput. Graph. Forum 1, 49–59 (2004)

    Google Scholar 

  23. Kinoshita, S., Yoshioka, S., Fujii, Y., Okamoto, N.: Photophysics of structural color in the morpho butterflies. Forma 17, 103–121 (2002)

    Google Scholar 

  24. Kinoshita, S., Yoshioka, S.: Structural colors in nature: the role of regularity and irregularity in the structure. Chemphyschem. 6, 1442–1459 (2005)

    Article  Google Scholar 

  25. Phong, B.T.: Illumination for computer generated pictures. Commun. ACM 18(6), 311–317 (1975)

    Article  Google Scholar 

  26. Torrance, K.E., Sparrow, E.M.: Theory of off-specular reflection from roughened surfaces. J. Opt. Soc. Am. 57(9), 1105–1112 (1967)

    Article  Google Scholar 

  27. Blinn, J.F.: Models of light reflection for computer synthesized pictures. In: Proceedings of SIGGRAPH 1977, pp. 192–198 (1977)

    Google Scholar 

  28. Ashikhmin, M., Shirley, P.: An anisotropic Phong BRDF model. J. Graph. Tools 5(2), 25–32 (2000)

    Article  Google Scholar 

  29. Fox, D.L.: Animal Biochromes and Structural Colours. University of California Press, Berkeley (1976)

    Google Scholar 

  30. Simon, H.: The Splendor of Iridescence of Structural Colors in the Animal World. Dodd Mead & Company, New York (1971)

    Google Scholar 

  31. Vukusic, P., Sambles, J.R., Lawrence, C.R., Wootton, R.J.: Quantified interference and diffraction in single Morpho butterfly scales. Proc. R. Soc. B Biol. Sci. 266, 1403–1411 (1999)

    Article  Google Scholar 

Download references

Acknowledgements

We sincerely acknowledge all anonymous reviewers for their valuable comments. This work was funded by National High Technology Research and Development Program of China (2012AA011206 and 2009AA01Z303).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Fukun Wu .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Wu, F., Zheng, C. (2016). Interference Shader for Multilayer Films. In: Braz, J., et al. Computer Vision, Imaging and Computer Graphics Theory and Applications. VISIGRAPP 2015. Communications in Computer and Information Science, vol 598. Springer, Cham. https://doi.org/10.1007/978-3-319-29971-6_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-29971-6_4

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-29970-9

  • Online ISBN: 978-3-319-29971-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics