# Prisms and rainbows: a dispersion model for computer graphics

@inproceedings{Musgrave1989PrismsAR, title={Prisms and rainbows: a dispersion model for computer graphics}, author={F. K. Musgrave}, year={1989} }

Dispersion is the spreading of refracted light into its component colors or spectrum. A model of refraction including dispersion is developed using the techniques of distributed ray tracing. Two models of the rainbow, one empirical or impressiOniStiC, the other purely physical, are developed using the results of the dispersion model. The problem of representing the spectrum of monochromatic colors using the rgb primaries of the graphics monitor is addressed.

## Figures and Topics from this paper

## 34 Citations

RENDERING LIGHT DISPERSION WITH A COMPOSITE SPECTRAL MODEL

- Materials Science
- 2000

Light dispersion is an optical phenomenon wherein lights are decomposed into monochromatic components and become colored such as in crystal stones and diamonds. This paper proposes to render light…

Adaptive Spectral Mapping for Real-Time Dispersive Refraction

- Physics, Computer ScienceISVC
- 2012

This paper extends Adaptive Caustic Mapping (ACM), a previously proposed caustics mapping algorithm, to handle physically-based dispersion, and is fast enough to display plausible dispersion phenomena at real-time frame rates.

An Adaptive Spectral Rendering with a Perceptual Control

- Mathematics, Computer ScienceComput. Graph. Forum
- 2000

This spectral rendering method based on a ray tracing algorithm and guided by a perceptual control of the error made allows to simulate high quality physically‐based pictures and some specific phenomena like dispersion in transparent objects, scattered caustics.

Real-Time dispersive Refraction with Adaptive spectral Mapping

- Computer ScienceInt. J. Artif. Intell. Tools
- 2013

Adaptive Caustic Mapping is extended, a previously proposed caustics mapping algorithm, to handle physically-based dispersion, and a novel algorithm for filling in the gaps that occur due to discrete sampling of the spectrum is presented.

Physically Based Rendering of Rainbows under Various Atmospheric Conditions

- Physics, Computer Science2010 18th Pacific Conference on Computer Graphics and Applications
- 2010

A method for rendering rainbows taking into account wave optics and spectral distribution of light based on physical laws is proposed to render the visual variations of rainbows and supernumerary rainbows.

Ray Tracing in Non-Constant Media

- Physics, Computer ScienceRendering Techniques
- 1996

The basic equations from geometrical optics are introduced, outlining a general method of solution, and a stochastic model for the ray deviations derived from an empirical model of air turbulence is presented.

Towards perceptual control of physically based spectral rendering

- Computer ScienceComput. Graph.
- 2003

Physically-based simulation of rainbows

- Physics, Computer ScienceTOGS
- 2012

A physically-based model is derived that matches Lorenz-Mie theory for spherical particles, but it also enables the accurate simulation of nonspherical particles, which can simulate many different rainbow phenomena including double rainbows and supernumerary bows.

Adaptive Splatting for Specular to Diffuse Light Transport

- Physics
- 1995

We present an extension to existing techniques to provide for more accurate resolution of specular to diffuse transfer within a global illumination framework. In particular this new model is adaptive…

Anaglyph Caustics with Motion Parallax

- Computer ScienceComput. Graph. Forum
- 2016

A method to model and simulate a lens such that its caustic reveals a stereoscopic 3D image when viewed through anaglyph glasses by interpreting lens dispersion as stereoscopic disparity is presented.

## References

SHOWING 1-10 OF 17 REFERENCES

A Reflectance Model for Computer Graphics

- Computer ScienceTOGS
- 1982

A new reflectance model for rendering computer synthesized images that describes the directional distribution of the reflected light and a color shift that occurs as the reflectance changes with incidence angle is presented.

The rendering equation

- Computer ScienceSIGGRAPH
- 1986

An integral equation is presented which generalizes a variety of known rendering algorithms and a new form of variance reduction, called Hierarchical sampling, which may be an efficient new technique for a wide variety of monte carlo procedures.

Stochastic sampling in computer graphics

- Computer ScienceTOGS
- 1986

It is shown that aliasing artifacts are not an inherent part of point sampling, but a consequence of using regularly spaced samples, and frequencies above the Nyquist limit do not alias, but instead appear as noise of the correct average intensity.

Rainbows, halos, and glories

- Physics
- 1980

Over 200 illustrations, many in full colour, capture for both the layman and scientist the beautiful optical effects that we see in the sky. The author describes and explains these effects in…

Statistically optimized sampling for distributed ray tracing

- Mathematics, Computer ScienceSIGGRAPH '85
- 1985

In this work, a relationship between the number of sample rays and the quality of the estimate of this integral is derived and the algorithm has been optimized through the use of statistical testing and stratified sampling.

Procedural Elements for Computer Graphics

- Computer Science
- 1984

Introduction to computer graphics raster scan graphics clipping visible lines and visible surfaces rendering.

The Modelling of Natural Phenomena

- Computer ScienceSIGGRAPH 1989
- 1989

A brightener additive for an inspection penetrant developer consisting of a pyrrolidone-type material acts to intensify the fluorescent brightness response or color of flaw indications.

Tables of Physical and Chemical Constants

- Physics
- 1966

1. Units and Fundamental Constants: 1.1 Units. 1.2 Fundamental physical constants. 2. General Physics: 2.1 Measurements of mass, pressure and other mechanical quantities. 2.2 Mechanical properties of…

A Realistic Model of Refraction for Computer Graphics," Modelling and Simulation on Microcomputers 1988, conference

- 1988

A Realistic Model of Refraction for Computer Graphics,

- Masters Thesis,
- 1987