Trazado de esferas (sphere tracing)
Una forma de trazar rayos contra superficies implícitas avanzando exactamente la distancia que el campo de distancias indica como segura.
Cuando una superficie se describe mediante un campo de distancias (un SDF) —una función que devuelve, para cualquier punto, la distancia a la superficie más cercana—, se puede trazar un rayo sin resolver ninguna ecuación. En cada paso se pregunta al campo a qué distancia está la superficie y se salta exactamente esa distancia. Como la distancia es la más corta en todas las direcciones, el paso nunca puede atravesar la superficie. Uno se aproxima asintóticamente hasta que la distancia es insignificante.
El método lo formuló John C. Hart en 1996, precisamente para superficies implícitas. Es la base de la renderización moderna con SDF: las producciones de 64 kB de la demoscene, Shadertoy, las funciones de distancia de Inigo Quilez y Dreams de Media Molecule. Frente al raymarching ingenuo de paso fijo es más rápido y exacto — pero solo tan bueno como preciso sea el campo de distancias.