# Physically-based simulation of rainbows

@article{Sadeghi2012PhysicallybasedSO, title={Physically-based simulation of rainbows}, author={Iman Sadeghi and Adolfo Mu{\~n}oz and Philip Laven and Wojciech Jarosz and Francisco J. Ser{\'o}n and Diego Gutierrez and Henrik Wann Jensen}, journal={ACM Trans. Graph.}, year={2012}, volume={31}, pages={3:1-3:12} }

In this article, 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… Expand

#### Figures, Tables, and Topics from this paper

#### Paper Mentions

#### 66 Citations

Advanced physical optical model for simulating rainbows

- Computer Science
- 2016 IEEE/ACS 13th International Conference of Computer Systems and Applications (AICCSA)
- 2016

An advanced physical optical model for simulating rainbows is implemented on PBRT and outperforms the original model by replacing bilinear interpolation with triangle interpolation and improving the intensity algorithm. Expand

Accelerating physical rainbow model with CUDA

- Engineering, Computer Science
- International Conference on Digital Image Processing
- 2017

A model based on geometric optics is developed and some extra work is done to match the prediction of Lorenz-Mie theory, but the model takes much time on calculating to get sufficiently accurate phase function of droplets. Expand

Polarization-resolved simulations of multiple-order rainbows using realistic raindrop shapes

- Physics
- 2016

Abstract This paper presents selected results of a simulation study of the first five (primary–quinary) rainbow orders based on a realistic, size-dependent shape model for falling raindrops, taking… Expand

A generic framework for physical light transport

- 2021

Physically accurate rendering often calls for taking the wave nature of light into consideration. In computer graphics, this is done almost exclusively locally, i.e. on a micrometre scale where the… Expand

Computing the Bidirectional Scattering of a Microstructure Using Scalar Diffraction Theory and Path Tracing

- Computer Science, Physics
- Comput. Graph. Forum
- 2020

The model can account for both diffraction colors due to wavelength‐sized features in the microgeometry and brightening due to multiple scattering and is reasonable by comparing with the rigorous solution for a microsurface with half ellipsoids. Expand

Computing the Bidirectional Scattering of a Microstructure

- 2020

Most models for bidirectional surface scattering by arbitrary explicitly defined microgeometry are either based on geometric optics and include multiple scattering but no diffraction effects or based… Expand

Light scattering from sessile water drops and raindrop-shaped glass beads as a validation tool for rainbow simulations.

- Physics, Medicine
- Applied optics
- 2017

Two simple and low-cost experiments are presented, which compare polarization-resolved Monte Carlo ray-tracing simulations with special emphasis on circular polarization, which results from total internal reflections in these nonspherical scatterers. Expand

Beyond Mie Theory: Systematic Computation of Bulk Scattering Parameters based on Microphysical Wave Optics

- 2021

Fig. 1. We introduce a new technique to compute bulk scattering parameters (i.e., the extinction and scattering coefficients as well as the single-scattering phase function) in a systematic fashion.… Expand

Microfacet-based interference simulation for multilayer films

- Materials Science, Computer Science
- Graph. Model.
- 2015

A physical-based full spectrum scattering model applies the multi-beam interference equations to explain the multiple reflection and refraction of light inside the thin films in order to simulate the phase and amplitude variations of light related to iridescent colors. Expand

Three-dimensional graphic physically based simulator of rainbows together with the background scene.

- Physics, Medicine
- Applied optics
- 2015

A single scattering 3D graphics simulator of rainbows that includes the thickness of the rain shaft and the background scenery is presented and other effects of the variation of the water-dropdensity and the location of the viewer are simulated. Expand

#### References

SHOWING 1-10 OF 70 REFERENCES

Computing the scattering properties of participating media using Lorenz-Mie theory

- 2007

This paper introduces a theoretical model for computing the scattering properties of participating media and translucent materials. The model takes as input a description of the components of a… Expand

Computing the scattering properties of participating media using Lorenz-Mie theory

- Mathematics, Computer Science
- ACM Trans. Graph.
- 2007

The results show that the theory is able to match measured scattering properties in cases where the classical Lorez-Mie theory breaks down, and it can compute properties for media that cannot be measured using existing techniques in computer graphics. Expand

Light scattering by hexagonal ice crystals: comparison of finite-difference time domain and geometric optics models

- Physics
- 1995

We have developed a finite-difference time domain (FDTD) method and a novel geometric ray-tracing model for the calculation of light scattering by hexagonal ice crystals. In the FDTD method we use a… Expand

Simulating rainbows in their atmospheric environment.

- Medicine
- Applied optics
- 2008

The peaks of the scattering phase function for raindrops that correspond to the geometric optics rainbow are so pronounced that rainbows remain bright and colorful for optically thick rain shafts seen against dark backgrounds, but the bows appear washed out or vanish as the background brightens or where the rain shaft is shaded by an overhanging cloud. Expand

Physically-based simulation of rainbows

- Mathematics
- 2012

In this article, 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...

Light scattering by nonspherical particles : theory, measurements, and applications

- Environmental Science, Physics
- 1998

This book provides a most welcome review and grounding in the necessary basics of the subject, and will prove to be a most useful addition to the literature in the ever-expanding field of light scattering. Expand

Simulating rainbows in their atmospheric environment

- Physics
- 2008

Light and color of geometric optics rainbows are simulated in their atmospheric environment. Sunlight passes through a molecular atmosphere with ozone and an aerosol layer near the ground to strike a… Expand

Simulation of rainbows, coronas, and glories by use of Mie theory.

- Physics, Medicine
- Applied optics
- 2003

Mie theory can be used on modern personal computers to produce full-color simulations of atmospheric optical effects, such as rainbows, coronas, and glories, and comparison of such simulations with observations of natural glories and cloudbows is encouraging. Expand

Efficient Rendering of Atmospheric Phenomena

- Physics, Computer Science
- Rendering Techniques
- 2004

A multiple-model lighting system that efficiently captures gradual blurring of chromatic atmospheric optical phenomena by handling the gradual angular spreading of the sunlight as it experiences multiple scattering events with anisotropic scattering particles. Expand

Mie theory, airy theory, and the natural rainbow.

- Medicine, Physics
- Applied optics
- 1998

Compared with Mie scattering theory, Airy rainbow theory clearly miscalculates some monochromatic details of scattering by small water drops, yet when monodisperse Airy theory is measured by perceptual standards such as chromaticity and luminance contrast, it differs very little from Mie theory. Expand