Renderización y aplicaciones

Estimación de distancias y estructura de contornos

El «tiempo de escape» indica cuándo sale una órbita. La estimación de la distancia combina el crecimiento de la órbita con información derivada para calcular aproximadamente a qué distancia se encuentra el punto de partida del conjunto.

Estimación de la distancia en torno al conjunto de Mandelbrot con contornos de distancia precisos
La derivada de iteración proporciona una estimación de la distancia al conjunto; las curvas de nivel hacen visible este valor escalar.Imagen: Björn Kindler / MandelKit · MandelKit Wissensgrafik · Eigene Darstellung · Own work

Siguiendo la derivada

En el caso de los mapas analíticos de tiempo de escape, el renderizador hace avanzar tanto la z como la derivada de la órbita con respecto a la coordenada o parámetro inicial. Sus magnitudes finales dan lugar a una estimación asintótica de la distancia al límite.

En muchas iteraciones complejas, la derivada de la órbita puede propagarse junto con z. La magnitud y la derivada proporcionan una aproximación de la distancia al límite exterior, a menudo proporcional a |z|log|z|/|z′|. Este trabajo adicional proporciona un campo geométrico continuo. Puede representar contornos finos de forma más estable que las bandas de iteración enteras, especialmente con un fuerte aumento.

Una estimación potente con condiciones

El valor es más fiable en la zona exterior y cerca de la convergencia de los supuestos de la fórmula. No se trata de una distancia euclidiana exacta en cada píxel. El umbral de salida, la profundidad de iteración y la precisión numérica influyen en él.

El resultado es una estimación basada en supuestos, no una distancia euclidiana exacta en cada píxel. Puede resultar poco fiable cerca de puntos críticos, con un número insuficiente de iteraciones o en el caso de fórmulas no analíticas. Los valores negativos, infinitos y NaN requieren un tratamiento definido. Una vista de depuración de la distancia sin procesar y las excepciones marcadas resulta más útil que un shader que limita silenciosamente a cero cada error.

Del campo a la estructura visual

La distancia puede determinar el suavizado adaptativo, las líneas de contorno, la atenuación del resplandor y la construcción de normales. Las bandas logarítmicas revelan los órdenes de escala, mientras que los gradientes del campo sugieren direcciones locales de la superficie para el sombreado 2D o el relieve 3D.

Un campo de distancia puede determinar las líneas de contorno, el muestreo adaptativo, el resplandor de los bordes y las normales aproximadas. Cada uso requiere su propia escala: la profundidad fija de los contornos en el espacio global puede desaparecer al ampliar la imagen, mientras que la anchura en el espacio de píxeles permanece visible. Por lo tanto, los usuarios deberían controlar la profundidad o la anchura de forma explícita, en lugar de disponer únicamente de un interruptor de contornos de tipo «activado/desactivado».

Fuentes y lecturas recomendadas

Este artículo resume las siguientes fuentes especializadas utilizando la redacción original. Consultado y revisado editorialmente el 12 de agosto 2026.

  1. The Science of Fractal ImagesSpringer
  2. Mandelbrot SetWolfram MathWorld