Horizon mapping
Horizon mapping is a texture mapping technique in 3D computer graphics used to simulate realistic self-shadowing on surfaces with displaced details, such as bump maps or other digital elevation models (DEMs). It achieves this by pre-recording the shape of the surrounding terrain for every point on a surface, allowing the graphics engine to quickly check if a light source is blocked by these features.