IT lexicon Programación Raymarching

Raymarching

Programación På svenska → Updated: 2026-08-18

Una técnica de renderizado 3D donde la cámara "camina" a través del espacio en pequeños pasos hasta golpear una superficie — lo suficientemente compacta como para caber en un programa shader minúsculo.

El raymarching renderiza escenas 3D sin almacenar polígonos o geometría compleja. En su lugar, los objetos se definen matemáticamente, y el algoritmo pasos a través del espacio desde la cámara para cada píxel, probando la distancia a la superficie más cercana hasta que golpea algo o viaja lo suficiente como para fallar. Esto permite formas fractales salvajemente complejas, efectos volumétricos y geometrías imposibles — todo en unos pocos cientos de bytes de código de shader. La técnica se hizo popular en la demoscena alrededor de los años 2000 como una manera de crear mundos visualmente complejos sin la sobrecarga de polígonos de renderizado 3D tradicional.

← Back to the lexicon