Chromaticity diagrams

Applet: Katie Dektar

Text: Marc Levoy

Technical assistance: Andrew Adams


In the preceeding applet, we introduced color theory and 3D colorspace. While 3D colorspace is a complete and mathematically satisfying way to look at colors, primaries, and color mixing, as a formalism it leaves artists and colorists a bit cold. While we could force car designers to specify the color of a body paint using RGB coordinates, they would prefer to factor out its total reflectance, a.k.a. albedo, lightness, brightness, or value. For example, if a photographer turns up the voltage on a pro-quality colored spotlight, its color shouldn't change, only its brightness. (Actually, its color usually does change, and the photographer has to compensate for this.) Since we're removing one variable (value) from a 3D coordinate system, this leaves two variables. These are most commonly factored into hue, i.e. position on the rainbow, and saturation, i.e. purity, or distance from gray. Together, these two variables are sometimes called chroma. In this applet, we consider two particular two-variable color specification systems for chroma, called the RGB chromaticity diagram and the XYZ chromaticity diagram.