un mio professore all'università parlò dei frattali, risvegliando in me antichi ricordi celati nelle ombre del mio passato...
Due giorni dopo, a seguito diuna furiosa ricerca sul web sui frattali, delle loro formule matematiche etv, avevo prodotto questo.
Per ora è molto semplice: calcola solo 4 tipi di frattali (Mandelbrot, Mandelbrot2, Mandelbrot3, e uno degli insiemi di Julia).
Ecco a voi il link:
http://odino87.interfree.it/XNA/Mandelbrot.rar
ed un esempio di frattale che ho generato con questo programma.
http://odino87.deviantart.com/art/XNA-Fractal-141908628
Credo possa essere un buon modo per vedere come agire sui singoli pixel di una texture, modificarli e colorarli a piacimento. ^^
Comandi:
si usa il mouse per tracciare il quadrato di selezione della zona da ingrandire, e si conferma con il tasto destro del mouse.
Con i tasti da 1 a 4 si cambia/reimposta il tipo di frattale da cacolare.
Premendo 'm' spariscono le scritte a schermo.
Premanto 'h' appare un menù riassuntivo dei comandi.
Premendo 'P' si mette in pausa il calcolo del frattale.
Premendo +/- si aumentano/diminuiscono il numero di iterazioni MASSIME per ogni pixel.
Spero vi piaccia.
NOTA:
Il tutto gira sotto un gioco XNA, quindi ho usato dei trucchi un po' squallidi (credo) per far andare tutto a dovere. Spero di non aver creato qualche eresia.


