Albedo — where it appears
Named by 10 essays across one field — each of them below, with the objects they name alongside it.
What a white wall costs
A closed room returns 1/(1−ρ) times the light that entered it, computed band by band — so a paint that is five percent off neutral becomes a strongly coloured illuminant once the room has finished bouncing. The gain amplifies the tint along with the brightness, and the last few percent of albedo cost far more than the first.
A corner is not a wall
A form factor is the fraction of everything leaving one surface that arrives at another, and it is the only place geometry enters the colour of a room. It is also the one number here with a published closed form to check against — and the check turned out to converge at two different rates for two cases that look identical.
The room is the illuminant
Colour bleeding is usually described as an aesthetic phenomenon of rendered images. It is better described as a measurement. In a room with one lamp, five of six surfaces emit nothing at all, so their light is entirely a product of other surfaces' reflectances — and the bleeding saturates rather than running away, for a reason worth deriving.
The same wall applied twice
A bounce off a painted wall is a change of illumination, and adaptation handles it about as well as it handles a change of colour temperature. A corner applies the same reflectance twice, which sharpens it — and leaves an adapted observer with 1.96 times as much for a change only 1.33 times as large.
The solver had no slot for gloss
Every scene result in this collection is computed by radiosity, and radiosity is not an approximation that could be made more accurate. Its unknown is one number per surface, and a surface that returns light differently in different directions does not have one. A missing slot cannot be wrong by a small amount.
A lobe takes colour out of a bounce
A gloss wall sends more light to the floor and less colour. The extra light is a Fresnel reflection at the interface, it carries the lamp's spectrum rather than the paint's, and it arrives at the next surface white — so a green room in satin paint is less green than the same room in flat paint by nearly a colour difference of chroma.
The floor is a different colour from the door
With a lobe on the walls the floor sends chroma 18.76 towards the front of the room and 20.94 towards the side walls, a spread of two colour differences. A radiosity solution assigns the floor one number, so the whole of that spread is a quantity the method has no slot for rather than one it estimates badly.
Two ways to put a lobe on a wall
Take the interface's return out of the body term and a gloss wall makes the room less colourful. Add it beside the body term and the same wall makes the room more colourful. Same solver, same room, one line of energy accounting, and the two answers differ by nearly three units of chroma at the glossy end.
A tenth of the return arriving white
Nine per cent of what leaves a satin wall is a Fresnel reflection carrying no pigment. That nine per cent moves the room's colour by 4.89 ΔE₀₀ and its chroma by five per cent, because an interreflection multiplies and a small contribution with a different spectrum compounds into a large one.
A gloss finish takes colour out of the whole room
A gloss wall makes the floor's return less colourful seen from the front of a room and more colourful seen from the coloured walls, which leaves open whether the lobe removes colour or only moves it. A ledger of every flux between the room's faces answers it. At an eggshell finish the room's reflected light gains 16 per cent in quantity and loses 8.3 per cent of its chroma, and the loss is nearly the same for blue, green and orange walls while the walls' own losses range from 13 to 25 per cent. Only the painted walls receive light as colourful as before.
Named alongside it
The objects these essays reach for when they reach for this one.
InterreflectionRadiosityColour bleedingSpecularBidirectional reflectanceForm factorModelling assumptionReflectanceChromaFresnelIlluminantStandard observer