Illumination Model for Two-layer Thin Film Structures

Fukun Wu, Changwen Zheng


To address the problem of visualizing the interference effects of objects with multilayer film structures such as soap bubbles, optical lenses and Morpho butterflies in the physics-based framework, a novel full-spectrum multilayer film interference method is presented. This method applies the multi-beam interference equation 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 Fresnel coefficients used for metallic and dielectric films are introduced to explain the absorption of photons due to the film materials, and the microfacet scattering factor is also applied to simulate the complex optical effects such as the isotropic and anisotropic phenomena caused by the roughness of the surface geometry. This method is integrated into the existing ray tracer to further enhance the photorealistically rendering capabilities. The experimental results demonstrate that our method can efficiently model the phase and amplitude information of wave to generate high-quality realistic interference effects.


  1. Agu, E. (2002). Diffraction shading models for iridescent surfaces. In Proceedings of IASTED VIIP.
  2. Ashikhmin, M. and Shirley, P. (2000). An anisotropic phong brdf model. Journal of Graphics Tools, 5(2):25-32.
  3. Blinn, J. (1977). Models of light reflection for computer synthesized pictures. In Proceedings of SIGGRAPH 7877, pages 192-198.
  4. Born, M. and Wolf, E. (2005). Principles of Optics:Electromagnetic Theory of Propagation, Interference and Diffraction of Light. Cambridge University Press, 7th edition.
  5. Callet, P. (1996). Pertinent data for modelling pigmented materials in realistic rendering. Computer Graphics Forum, 15(2):119-127.
  6. Dias, M. (1991). Ray tracing interference color. IEEE Computer Graphics and Applications, 11(2):54-60.
  7. Dumazet, S. and Callet, P. (2009). Simulation of pearls, physically based rendering, the virtuelium approach. In AIC Congress, Sydney, Australia.
  8. Elek, O., Bauszat, P., Ritschel, T., Magnor, M., and Seidel, H.-P. (2014). Spectral ray differentials. Computer Graphics Forum (Proceedings of EGSR), 33(4).
  9. Fox, D. (1976). Animal Biochromes and Structural colours. University of California Press, Berkeley, CA.
  10. Gondek, J., Meyer, G., and Newman, J. (1994). Wavelength dependent reflectance functions. In Proceedings of SIGGRAPH 7894, pages 213-219.
  11. Goodman, J. (2005). Introduction to Fourier optics. Roberts&Co., Englewood, Colo., 3rd edition.
  12. Hill, S., McAuley, S., Dupuy, J., Gotanda, Y., Heitz, E., Hoffman, N., Lagarde, S., Langlands, A., Megibben, I., Rayani, F., and de Rousiers, C. (2014). Physically based shading in theory and practice. In ACM SIGGRAPH 2014 Courses, SIGGRAPH 7814, pages 23:1- 23:8, New York, NY, USA. ACM.
  13. Hirayama, H., Kaneda, K., Yamashita, H., and Monden, Y. (2001). An accurate illumination model for objects coated with multilayer films. Computers & Graphics, 25(3):391-400.
  14. Hirayama, H., Kaneda, K., Yamashita, H., Monden, Y., and Yamaji, Y. (1999). Visualization of optical phenomena caused by multilayer films with complex refractive indices. In Proceedings of the 7th Pacific Conference on Computer Graphics and Application, pages 128-137.
  15. Hirayama, H., Yamaji, Y., Kaneda, K., Yamashita, H., and Monden, Y. (2000). Rendering iridescent colors appearing on natural objects. In Proceedings of the 8th Pacific Conference on Computer Graphics and Application, pages 15-22.
  16. Icart, I. and Arquès, D. (2000). A physically-based brdf model for multilayer systems with uncorrelated rough boundaries. In Rendering Techniques, pages 353-364.
  17. Jakob, W., D'Eon, E., Jakob, O., and Marschner, S. (2014). A comprehensive framework for rendering layered materials. In Proceedings of SIGGRAPH 7814.
  18. Kajiya, J. (1986). The rendering equations. In Proceedings of SIGGRAPH 7886, volume 20, pages 143-150.
  19. Kinoshita, S. and Yoshioka, S. (2005). Structural colors in nature:the role of regularity and irregularity in the structure. In ChemPhysChem, volume 6, pages 1442- 1459.
  20. Kinoshita, S., Yoshioka, S., Fujii, Y., and Okamoto, N. (2002). Photophysics of structural color in the morpho butterflies. In Forma, volume 17, pages 103-121.
  21. Liang, Q. (2008). Physical optics. Publishing House of Electronics Industry, 3rd edition.
  22. Moravec, H. (1981). 3d graphics and the wave theory. In Proceedings of SIGGRAPH 7881, pages 289-296.
  23. Okada, N., Zhu, D., Cai, D., Cole, J., Kambe, M., and Kinoshita, S. (2013). Rendering morpho butterflies based on high accuracy nano-optical simulation. Journal of Optics, 42(1):25-36.
  24. Pharr, M. and Humphreys, G. (2010). Physically based rendering: from theory to implementation. Morgan Kaufmann, 2nd edition.
  25. Phong, B. (1975). Illumination for computer generated pictures. Communications of the ACM, 18(6):311-317.
  26. Plattner, L. (2004). Optical properties of the scales of morpho rhetenor butterflies:theoretical and experimental investigation of the back-scattering of light in the visible spectrum. Computer Graphics Forum, 1:49-59.
  27. Simon, H. (1971). The Splendor of Iridescence of Structural Colors in the Animal World. Dodd, Mead & Company, New York, NY.
  28. Smits, B. and Meyer, G. (1990). Newton's colors:simulating interference phenomena in realistic image synthesis. In Proceedings of Eurographics Workshop on Photosimulation, Realism and Physics in Computer Graphics, pages 185-194.
  29. Stam, J. (1999). Diffraction shaders. In Proceedings of SIGGRAPH 7899, pages 101-110.
  30. Sun, Y. (2006). Rendering biological iridescences with rgb-based renderers. ACM Transactions on Graphics, 25(1):100-129.
  31. Sun, Y., Fracchia, F., Drew, M., and Calvert, T. (2000). Rendering iridescent colors of optical disks. In EGWR, pages 341-352.
  32. Torrance, K. and Sparrow, E. M. (1967). Theory of offspecular reflection from roughened surfaces. Journal of the Optical Society of America, 57(9):1105-1112.
  33. Vukusic, P., Sambles, J., Lawrence, C., and Wootton, R. (1999). Quantified interference and diffraction in single morpho butterfly scales. In Proceedings of the Royal Society B:Biological Sciences, volume 266, pages 1403-1411.
  34. Wu, F.-K. and Zheng, C.-W. (2013). A comprehensive geometrical optics application for wave rendering. Graphical Models, 75(6):318-327.
  35. Wu, J.-Z., Zheng, C.-W., and Hu, X.-H. (2010). Realistic rendering of bokeh effect based on optical aberrations. The Visual Computer, 26:555-563.

Paper Citation

in Harvard Style

Wu F. and Zheng C. (2015). Illumination Model for Two-layer Thin Film Structures . In Proceedings of the 10th International Conference on Computer Graphics Theory and Applications - Volume 1: GRAPP, (VISIGRAPP 2015) ISBN 978-989-758-087-1, pages 199-206. DOI: 10.5220/0005261401990206

in Bibtex Style

author={Fukun Wu and Changwen Zheng},
title={Illumination Model for Two-layer Thin Film Structures},
booktitle={Proceedings of the 10th International Conference on Computer Graphics Theory and Applications - Volume 1: GRAPP, (VISIGRAPP 2015)},

in EndNote Style

JO - Proceedings of the 10th International Conference on Computer Graphics Theory and Applications - Volume 1: GRAPP, (VISIGRAPP 2015)
TI - Illumination Model for Two-layer Thin Film Structures
SN - 978-989-758-087-1
AU - Wu F.
AU - Zheng C.
PY - 2015
SP - 199
EP - 206
DO - 10.5220/0005261401990206