Entwickler-Ecke

Multimedia / Grafik - fractal


huhn - Sa 20.11.10 03:01
Titel: fractal
Hi Forum,
ich wollte mal was versuchen und ein Bild wie im Anhang erstellen und diese dann mitm timer en bischen verändern. Rausgefunden hab ich, dass es sich um "Fractal" handelt und auch Source code gefunden http://flam3.com/. Leider ist dieser Code relativ umfangreich, so dass ich 90% nicht benötige. Das Bild soll natürlich nicht in 1280x 780 oda so sein sondern kleiner ^.^
Meine Frage ist, hat jmd dafür code bzw info, wie man sowas erstellt/macht?
Das Bild hab ich mit gimp erstellt btw.

mfg huhn

ps:http://www.apophysis.org/downloads.html das programm apophysis wurd auch in Delphi geschrieben, dort gibts den umfangreich sourcecode auch


F34r0fTh3D4rk - Sa 20.11.10 13:01

Sich generelles Grundwissen zu Fraktalen [http://de.wikipedia.org/wiki/Fraktal] und Selbstähnlichkeit [http://de.wikipedia.org/wiki/Selbst%C3%A4hnlichkeit] anzueignen ist sicherlich zunächst nicht verkehrt. Wenn man sich dann auch noch ein wenig mit komplexen Zahlen auskennt, kann man sich an die Mandelbrot-Menge [http://de.wikipedia.org/wiki/Mandelbrot-Menge] wagen (sicherlich das bekannteste Fraktal). Der nächste Schritt wären dann Julia-Mengen [http://de.wikipedia.org/wiki/Julia-Menge], mit denen man auch schon hübsche Dinge anstellen kann. Vermutlich lohnt es sich auch, sich dynamische Systeme [http://de.wikipedia.org/wiki/Dynamisches_System] anzuschauen. Am einfachsten lassen sich Fraktale wohl mittels L-Systemen [http://de.wikipedia.org/wiki/L-System] erzeugen, aber die Ergebnisse [http://de.wikipedia.org/wiki/Fraktale#.E2.80.9EEinfache_und_regelm.C3.A4.C3.9Fige.E2.80.9C_Fraktale] sind dann nicht so hübsch wie in deinem Anhang. :wink:

Was dich besonders interessieren dürfte ist das hier: http://en.wikipedia.org/wiki/Fractal_flame

Hier sind noch ein paar ganz nette Quellen zu dem Thema:


huhn - Sa 20.11.10 13:17

vielen dank, mit komplexen Zahlen kenn ich mich aus und Mandelbrot-Menge hab ich auch schonmal gehört :)


F34r0fTh3D4rk - Sa 20.11.10 13:20

Ich hab in meinem ersten Beitrag noch einen Wikipedia-Link zu "fractal flames" ergänzt. Es scheint sogar ein umfangreiches Paper dazu zu geben (Achtung > 22mb): http://flam3.com/flame.pdf


Jakob_Ullmann - So 21.11.10 16:17

Dazu ne kleine Verständnisfrage (ich finde das Thema auch interessant und habe den Wiki-Artikel mal überflogen): Ich iteriere sozusagen immer wieder einen zufälligen Punkt, dessen Farbe dann neu berechnet wird. Dabei gehe ich davon aus, dass alle Punkte in etwa gleich oft dran waren sowie, dass die realen Wahrscheinlichkeiten mit den definierten übereinstimmen? Dann brauche ich doch aber übelste Rechenzeiten schon für ein 100x100-Bild...

Vielleicht auch noch zu erwähnen: Buddhabrot (http://en.wikipedia.org/wiki/Buddhabrot)

Auch interessant: http://math.unipa.it/~grim/Jbarrallo.PDF

EDIT: Frage bezieht sich natürlich auf die Fractal Flames.
EDIT2: Nach welcher Definition sollen die Flames eigentlich Fraktalcharakter haben? Sie sind zumindest nicht selbstähnlich (oder etwa doch?). Außerdem gibt es auch Mandelbrot-Mengen, die nicht selbstähnlich sind, z. B. die zu z² (was ja nur der Einheitskreis ist).