A simple method for ray tracing diffraction

  • Authors:
  • Emmanuel Agu;Francis S. Hill

  • Affiliations:
  • Department of Computer Science, Worcester Polytechnic Institute, Worcester, MA;Department of Electrical and Computer Engineering, University of Massachusetts, Amherst, MA

  • Venue:
  • ICCSA'03 Proceedings of the 2003 international conference on Computational science and its applications: PartIII
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

Diffraction and interference are optical phenomena which split light into its component wavelengths, hence producing a full spectrum of iridescent colors. This paper develops computer graphics models for iridescent colors produced by diffractive media. Diffraction gratings, certain animal skins and the crystal structure of some precious stones are known to produce diffraction. Several techniques can be employed to derive solutions to the diffraction problem including: (1)Electromagnetic boundary value methods (2)Applying the Huygens-Fresnel principle (3)Applying the Kirchoff-Fresnel theorem (4)Fourier optics. Previous work in developing diffraction models for computer graphics has used boundary value methods and Fourier optics but no models using Huygens-Fresnel principle have been published. This paper derives a set of diffraction solutions based on the Huygens-Fresnel principle, which are then used to extend well-known illumination models. We then use our new models to render images in a ray tracer.