Champ de distance signé (SDF)
Une fonction qui indique, pour tout point de l'espace, la distance à la surface la plus proche — positive à l'extérieur, négative à l'intérieur, nulle exactement sur la frontière.
Une sphère s'écrit length(p) - r ; une boîte demande quelques lignes de plus. Prenez le minimum et deux formes n'en font qu'une, le maximum et vous obtenez leur intersection, et une variante lisse les fond comme des metaballs. Des scènes entières se décrivent donc par une formule plutôt que par un maillage de polygones, et le raymarching — formalisé sous le nom de sphere tracing par John C. Hart en 1996 — s'appuie sur la distance pour savoir de combien il peut avancer sans risque.
Ce duo a fait des SDF le socle de l'intro 4K et de Shadertoy, où Iñigo Quílez a catalogué fonction de distance après fonction de distance. En dehors de la scène, la même idée donne aux jeux un rendu de texte net, popularisé par Valve en 2007, et alimente les requêtes de collision des moteurs physiques.