Design Nomenclature / Surface & Material

Bump map

Also called bump, bump texture

A grayscale texture read as height, from which the shader derives a normal perturbation by differencing neighboring texels. Encodes the same end result as a normal map at lower precision and without the ability to state direction independently of slope. Cheap, lossy, and still the right call for fine noise.

A two-column comparison headed "Height inferred, or normal stated". Left, Bump map: one grayscale channel of height — the shader differences neighbouring texels to infer a slope, so direction is never stated, only derived. Right, Normal map: three channels holding the perturbed normal outright, stating direction per texel, so it can express relief no height field could produce.

In practice

Often used loosely for any relief-faking map, normal maps included. Height and displacement store the same data; only the consumer differs.

Not to be confused with

How this term connects

Displacement mapMicrofacetNormal mapRoughnessTextureBump map
Related Confused with