Un helecho fractal

Esta imagen no está pintada, ni es un pantallazo: es generada en tiempo real por un algoritmo fractal, el Helecho de Barnsley.

Las geometrías fractales autosemejantes son una hermosa combinación de matemática, algoritmia y estética. Parten de patrones encontrados por matemáticos, se definen los pasos para pintarlos a través de algoritmos recurrentesrecurrentes, no recursivos como McGyver«, decía mi profesor de Introducción a la Programación), y se repiten hasta el infinito a través del poder de computación del dispositivo desde donde se esté observando.

A este fractal se le podría dar zoom hasta el infinito, y cada vez se generaría más nivel de detalle; el código aquí usado es opensource, y carece de funcionalidad, pero se me ocurren mil ideas para hacer que haga zoom, que los colores sean degradados, que varíen las frecuencias de refresco (20 veces por frame, con 250 frames por segundo) y que haya algo de caos con una variable aleatoria que altere el radio del fractal.

Aquí está el código que lo pinta:

Código para Javascript HTML 5 del Helecho de Barnsley

Los fractales son fascinantes. Y hermosos.