Normal mapping is a technique in computer graphics used to create the illusion of surface detail and texture without increasing the number of polygons. By altering the surface normals of a texture, it simulates complex surface structures, enhancing realism while maintaining computational efficiency.