A bump map is a textured image that simulates the surface features of an object. It can be used to create bumps and grooves on the surface of an object, or to create an illusion of depth on a flat surface. Bump maps are often used in 3D visualization applications to improve the realism of rendered images.
Bump mapping works by creating a grid of pixel values that represent the height of the object’s surface at each point. These values are then used to calculate a lighting effect for each pixel in the image. This gives the image a bumpy appearance, which helps to create a more realistic representation of the object’s surface.