This is an example for raymarching, a technique for rendering images. In this technique, a ray is cast through each pixel and intersect it with the surfaces in the scene.
- https://www.iquilezles.org/www/articles/raymarchingdf/raymarchingdf.htm
- A detailed course on raymarching: https://github.com/ajweeks/RaymarchingWorkshop