Physically-based Simulation of Rainbows


Iman Sadeghi1, Adolfo Munoz2, Philip Laven3, Wojciech Jarosz4, Francisco Seron2, Diego Gutierrez2, Henrik Wann Jensen1

1UC San Diego, 2Universidad de Zaragoza, 3Horley UK, 4Disney Research Zurich


ACM Transactions on Graphics, presented at SIGGRAPH 2012


In this paper we derive a physically based model for simulating rainbows. Previous techniques for simulating rainbows have used either geometric optics (ray tracing) or Lorenz-Mie theory. Lorenz-Mie theory is by far the most accurate technique as it takes into account optical effects such as dispersion, polarization, interference, and diffraction. These effects are critical for simulating rainbows accurately. However, as Lorenz-Mie theory is restricted to scattering by spherical particles, it cannot be applied to real raindrops which are non-spherical, especially for larger raindrops. We present the first comprehensive technique for simulating the interaction of a wavefront of light with a physically-based water drop shape. Our technique is based on ray tracing extended to account for dispersion, polarization, interference, and diffraction. Our model matches Lorenz-Mie theory for spherical particles, but it also enables the accurate simulation of non-spherical particles. It can simulate many different rainbow phenomena including double rainbows and supernumerary bows. We show how the non-spherical raindrops influence the shape of the rainbows, and we provide a simulation of the rare twinned rainbow, which is believed to be caused by non-spherical water drops.


20 Mb
ACM Digital Library


[01] [02] [03] [04] [05] [06] [07] [08] [09] [10] [11] [12]


[Page 1]
 Page 1

[Page 2]
 Page 2

[Page 3]
 Page 3

[Page 4]
 Page 4

[Page 5]
 Page 5

[Page 6]
 Page 6

[Page 7]
 Page 7

[Page 8]
 Page 8

[Page 9]
 Page 9

[Page 10]
 Page 10

[Page 11]
 Page 11

[Page 12]
 Page 12

[Back to Top]


[01] [02] [03] [04] [05] [06] [07] [08] [09] [10] [11] [12]

Text Reference:

Iman Sadeghi, Adolfo Munoz, Philip Laven, Wojciech Jarosz, Francisco Seron, Diego Gutierrez, Henrik Wann Jensen. Physically-Based Simulation of Rainbows. ACM Transactions on Graphics (Presented at SIGGRAPH 2012), 31(1):3:1--3:12, February 2012.

BibTex Reference:

	author = {Sadeghi, Iman and Munoz, Adolfo and Laven, Philip and Jarosz, Wojciech and Seron, Francisco and Gutierrez, Diego and Jensen, Henrik Wann},
	title = {Physically-based simulation of rainbows},
	journal = {ACM Transactions on Graphics (Presented at SIGGRAPH 2012).},
	volume = {31},
	number = {1},
	month = feb,
	year = {2012},
	pages = {3:1--3:12},

Get in touch






Your message was sent successfully! I will be in touch as soon as I can.

Something went wrong, try refreshing and submitting the form again.