Everything About ___
Live briefing

Everything about Bump mapping

Texturing technique for bumps/wrinkles in computer graphics

Bump mapping is a texture mapping technique in computer graphics for simulating bumps and wrinkles on the surface of an object. This is achieved by perturbing the surface normals of the object and using the perturbed normal during lighting calculations. The result is an apparently bumpy surface rather than a smooth surface, although the surface of the underlying object is not changed. Bump mapping was introduced by James Blinn in 1978. Wikipedia →

🧭 Start here: a 6-step reading path

  1. Read the overview: Bump mappingA 5-minute orientation
  2. Skim a recent paper: The extensions of revolution-bump mappingInfluential work since 2022
  3. Pick up a classic book: The Book of ShadersThe most-reprinted book on the subject
  4. Read the landmark paper: Horizon mapping: shadows for bump-mapped surfacesCited 79 times
  5. Go sideways: Per-pixel lightingA closely related topic
  6. Go sideways: Normal mappingA closely related topic

📖 Definitions

Noun A technique where a perturbation to the surface normal of the object being rendered is applied to each pixel, based on a texture map, prior to calculating the illumination, so as to produce a richer, more detailed surface representation.

🗂️ The subject at a glance

  1. Principles
  2. Realtime bump mapping techniques

🏆 Landmark papers (most cited)

🆕 Influential since 2022

📚 Books worth reading

Ranked by number of editions on Open Library, a rough measure of how lasting a book is.

🔗 Related topics