www.wikidata.de-de.nina.az
Ein Fraktalgenerator ist eine Software zur grafischen Darstellung von Fraktalen Je nach Art des Fraktals werden dabei unterschiedliche Algorithmen verwendet Die am haufigsten verwendeten Methoden sind die iterierten Funktionensysteme die durch affine Abbildungen beschrieben werden Lindenmeyer Systeme oder der Fluchtzeit Algorithmus fur Mandelbrot und Juliamengen Tierazon BildschirmfotoSchnelle Fraktalgeneratoren berechnen nicht nur festgelegte Ausschnitte sondern ermoglichen weiches Zoomen und Fliegen in der grafischen Darstellung die dabei kontinuierlich neu berechnet wird Inhaltsverzeichnis 1 Geschichtlicher Hintergrund 2 Bekannte Fraktalgeneratoren 2 1 Auf dem PC 2 1 1 Darstellungsformen 2 1 2 Spezielle Funktionalitaten 2 2 Andere Architekturen 3 Weblinks 4 EinzelnachweiseGeschichtlicher Hintergrund Bearbeiten nbsp Mandelbrot Menge Detail generiert mit FractalizerAls Ende der 1970er Jahre die Bedeutung der fraktalen Geometrie fur die Computergrafiktechnik erkannt wurde stieg das Interesse von Grafikern und Informatikern daran doch auch mathematische Laien fanden an den asthetisch reizvollen Fraktalen Gefallen Grosste Bekanntheit erlangte die Mandelbrot Menge deren grafische Darstellung auch Apfelmannchen genannt wird Die Entwicklung der Heimcomputertechnik unterstutzte die Verbreitung entsprechender Software Bekannte Fraktalgeneratoren BearbeitenAuf dem PC Bearbeiten nbsp Screenshot eines fraktalen Algorithmus Akura Pare gerendert in Mandelbulb 3D Bekannt sind auf dem PC die Programme Xaos Fractint und Fractalizer Das Open Source Programm Xaos ist auf Schnelligkeit optimiert sodass man in Echtzeit hinein und herauszoomen kann Fractalizer ist eine deutsche Produktion nbsp Julia Menge generiert mit FractalizerDie meisten Fraktalgeneratoren rendern die Ausgabedaten in 2D auf einer X und Y Achse Mit vielen Programmen kann man Animationen erstellen in denen man in die jeweilige Fraktal Funktion herein oder herauszoomen und sich auf der X und Y Achse bewegen kann nbsp Mandelbrot Menge generiert mit Fractalizer nbsp Detailansicht einer Variante der Mandelbulb gerendert in MandelbulberEine weitere Darstellungsmethode ist das Rendern einer Mandelbox oder ahnlichen Fraktalen Algorithmen auf drei Achsen in 3D Dabei wird ein bestimmter Fraktal Algorithmus auch raumlich dargestellt Die wohl bekanntesten Programme zu diesem Zweck nennen sich Mandelbulb 3D oder MB3D und Mandelbulber Mit dieser Software ist es moglich Einzelbilder und Animationen dieser raumlichen Fraktale zu erstellen zu speichern und fur die elektronische Weiterverarbeitung vorzubereiten Es gibt in diesen Programmen die Moglichkeit den Kamera Standpunkt durch Tasten und Mausnavigation im Fraktal selbst fest zu legen und verschiedene Sets also gerenderte Figuren ineinander zu morphen Kamerafahrten werden dabei durch das setzten von Keyframes ermoglicht Auch konnen Tiefeninformationen des Z Buffers fur Verdeckungsberechnungen extra gespeichert werden um zum Beispiel in anderer 3D Software bei der Kombination diverser 3D Animations Techniken weiterverarbeitet zu werden nbsp Mandelbrot Menge mit negativer Potenz in positiver DarstellungEine weitere Moglichkeit zur Visualisierung von komplexen Mengen wie Mandelbrot und Julia Mengen besteht in nativ mit JavaScript programmierten Web App s 1 mit 2D Canvas Die individuelle Programmierung ermoglicht die Auswahl verschiedener Darstellungsformen mit wahlbarer Genauigkeit fur beliebige positive und negative Exponenten m der iterativen komplexen Folge f z n 1 z n m c displaystyle f z n 1 z n m c nbsp nbsp Mandelbrot Menge zur vierten Potenz in Counter DarstellungDarstellungsformen Bearbeiten positiv Die x y Punkte der begrenzten komplexen Folgen f z displaystyle f z nbsp werden entsprechend der benotigten Anzahl von Iterationszyklen Counter bis zur Konvergenz unterschiedlich farblich dargestellt Z B differenziert nach geraden bzw ungeraden Counter der die Farbe und oder Farbbrillanz beeinflusst counter Die x y Punkte werden in Abhangigkeit vom Counter unterschiedlich farblich dargestellt Z B lt 100 weiss lt 1000 grau lt 10000 grun und ab 10001 rot als Markierung von alternierenden Iterationen Die wertmassig unbegrenzten Iterationen bilden einen blauen Bildhintergrund negativ Nur die x y Punkte die wertmassig unbegrenzte Iterationen fur f z displaystyle f z nbsp auslosen werden farblich markiert und ergeben einen attraktiven Bildhintergrund dessen Transparenz durch die Genauigkeit Anzahl Pixel pro Bildpunkt gesteuert werden kann nbsp Julia Menge in positiver Darstellung generiert aus Mandelbrot Menge zur zweiten Potenz in negativer DarstellungSpezielle Funktionalitaten BearbeitenDie Generierung von Julia Mengen abgeleitet aus der c Menge alle c Punkte begrenzter komplexer Folgen f z n 1 z n m c displaystyle f z n 1 z n m c nbsp nach Mandelbrot ist leicht zu programmieren durch die Belegung entsprechender Events wie Doppelklick etc nbsp Visualisierung einer einzelnen Iterationsfolge der komplexen Funktion f z z 2 c displaystyle f z z 2 c nbsp Ebenso einfach ist die grafische Darstellung einzelner Iterationszyklen von f z displaystyle f z nbsp fur x y Punkte auszufuhren Dafur eignet sich eine spezielle Darstellungsform single Andere Architekturen Bearbeiten nbsp Julia Menge gerendert durch das Programm Fractal Zoomer auf einem Texas Instruments Nspire CX II T CAS source source Fraktal Rendering durch native LUA engineFraktalgeneratoren existieren fur sehr viele programmierbare Taschenrechner auf denen sie gerne zum Benchmarking des Systems oder bestimmter Teile davon benutzt werden Die Hersteller von Taschenrechnern bieten in der Regel verschiedene Scriptsprachen wie Lua Python oder auch System spezifischen Assembler proprietare Sprachen wie TI Basic oder HP PPL oder C sowohl nativ als auch durch Modifikationen zum programmieren durch den Benutzer an Diese Programmiermethodiken konnen erheblich in ihrer Ausfuhrungsgeschwindigkeit variieren Es gab sie bereits fur altere Taschenrechner mit Monochromdisplay zum Beispiel fur den Texas Instruments Voyage 200 und vergleichbar geringer Hardware Ausstattung Fraktalgeneratoren Auf aktuellen grafischen programmierbaren Taschenrechnern wie aus der TI Nspire Serie den HP Prime Taschenrechner Versionen und auf den Rechnern des franzosischen Herstellers NumWorks wurden Fraktalgeneratoren programmiert Weblinks BearbeitenXaos Homepage Internetauftritt von Fractalizer Mandelbulb 3D Homepage Mandelbulber Homepage auf Sourceforge Fractal Zoomer auf ticalc orgEinzelnachweise Bearbeiten Ingo Sturm Web App zur Visualisierung von Mandelbrot und Juliamengen Abgerufen am 23 September 2021 Abgerufen von https de wikipedia org w index php title Fraktalgenerator amp oldid 236106375