A normal map is a texture that is used to simulate the surface details of a 3D model without increasing the geometry. Normal maps store the directional data of surfaces in RGB color values and are used to influence lighting and shading to create the impression of detail and depth.