Mandelbrot Set Fractal (Insieme di Mandelbrot)

23 11 2008

Ultimamente mi sono appassionato ai frattali, così ho scritto questo programma in Perl + GUI che genera l’insieme di Mandelbrot (Mandelbrot Set).

Si può scegliere il colore dello sfondo del frattale generato (nero o rosso), se generare il frattale in verticale o meno, l’immagine in uscita (un file .ppm), larghezza, altezza e precisione.
Ovviamente per immagini di grosse dimensioni (già da 400 pixel in su ^^) e con una certa precisione ci vuole molto (tanto) tempo, ma il frattale è stupendo  :)

Source:

Mandelbrot Set Fractal – Prima versione

Ecco alcune immagini (del programmino e del frattale generato):

mandelbrot

Modificando leggermente l’algoritmo di Mandelbrot, vengono fuori frattali ancor più stupendi, ovvero si hanno dei frattali che si ripetono uguali a sè stessi più volte.
Così ho aggiunto la scelta di quanti “set” generare, da 1 a 12 (di più sarebbe davvero lentissimo, ci metterebbe ore su ore.. specialmente, come già detto, per alte risoluzioni e se si imposta un “set” elevato ^^).

Mandelbrot Set Fractal - Nuova versione

Esempio (in questo caso ho impostato 4 “set”):

mandelbrot3


Azioni

Informazione

Lascia un commento