Chapter XVI
The Logarithm of LookingThe Weber-Fechner Law
Suppose you want a row of greys, evenly spaced from white to black. The obvious recipe is to add equal amounts of dark to each step — one wash for the second swatch, two washes for the third, three for the fourth, and so on. Equal physical effort, equal visual result.
It sounds right. It is wrong.
The vanishing increase
Add equal layers of the same tint and the steps do not come out equal. Each layer contributes less visible darkness than the last. The increase decreases, until additional layers produce no perceptible change and the row drowns in an unsurpassable darkness. A straight line of physical effort bends into a flattening curve of perceived result.
The law
The 19th-century perception researchers Ernst Weber and Gustav Fechner identified the rule that governs this and much else. Perception responds to ratios, not absolute differences. To produce an evenly perceived progression, the physical stimulus must climb geometrically — 1, 2, 4, 8, 16. Double the physical amount at each step and the mind reads the steps as equal.
The original sources are Weber’s De Pulsu, Resorptione, Auditu et Tactu (Leipzig, 1834) and Fechner’s Elemente der Psychophysik (Leipzig, 1860), both available as scans of the original editions.
The top row is stepped by equal physical amounts; its dark end crowds together, the steps indistinguishable. The bottom row climbs geometrically and reads as even.
This law extends far beyond grey scales. It is why audio volume is measured in decibels, why camera f-stops double the light at each stop, why brightness sliders on screens feel uneven if you space them linearly, and why every modern color space designed for perceptual uniformity (CIELAB, OKLab, and their relatives) incorporates nonlinear transforms. Human perception is roughly logarithmic across almost every sensory channel.
The practical consequence for color work: if you want a gradient that looks even, you must space the physical steps logarithmically. Linear spacing in RGB or in pigment produces a gradient that is detailed in the lights and muddy in the darks. Every well-built design system encodes this somewhere, usually invisibly.