Willkommen
Schau zu, wie eine einfache Regel sich in kunstvolle Kunst verwandelt. Das ist Fraktal-Generierung: Ein paar Anweisungen erzeugen unendliche Komplexität.
Fraktale verwenden etwas namens L-Systeme: Du startest mit einem einfachen Muster und wendest dieselbe Regel wiederholt an. Jede Iteration fügt mehr Details hinzu und schafft Strukturen, die organisch und komplex aussehen, aber präzisen mathematischen Regeln folgen.
In nur wenigen Minuten wirst du verstehen, wie du solche Muster erstellst. Kein Mathe-Hintergrund nötig. Folge einfach mit und experimentiere mit den interaktiven Beispielen.
Fangen wir mit den Grundlagen an.
Linien zeichnen
f zeichnet eine Linie vorwärts in der aktuellen Richtung. Du kannst jeden Kleinbuchstaben (a-z) verwenden, um Linien zu zeichnen; sie funktionieren alle gleich.
+ rotiert die Zeichnungsrichtung im Uhrzeigersinn um einen bestimmten Winkel. Stell es dir vor wie das Drehen eines Kompasses oder des Stifts, mit dem du zeichnest.
Die Regel f+f bedeutet: eine Linie zeichnen, 90° im Uhrzeigersinn drehen, dann eine weitere Linie zeichnen. Das erzeugt eine L-Form.
Drehrichtungen
+ dreht die Zeichnungsrichtung nach rechts (im Uhrzeigersinn)
- dreht die Zeichnungsrichtung nach links (gegen den Uhrzeigersinn)
Unsere Regel f+f-f-f+f liest sich so: vorwärts zeichnen, nach rechts drehen, vorwärts zeichnen, nach links drehen, vorwärts zeichnen, nach links drehen, vorwärts zeichnen, nach rechts drehen, vorwärts zeichnen. Das Muster hat 5 Linien mit Drehungen dazwischen.
Iterationen: Der Zauber
Hier wird Einfaches komplex. In jeder Iteration wird jedes f durch die gesamte Regel ersetzt. Das ist das Kernkonzept von Fraktalen: Selbstähnlichkeit in verschiedenen Maßstäben.
Iteration 2: Jedes f wird zu f+f-f-f+f, also haben wir 5×5 = 25 Segmente. Die Form aus Iteration 1 erscheint 5-mal, einmal für jede ursprüngliche Linie.
Iteration 3: Ersetze erneut, was 5×5×5 = 125 Segmente ergibt. Das Muster wiederholt sich in einem noch kleineren Maßstab.
Unsichtbare Bewegung
f oder jeder Kleinbuchstabe (a-z) bewegt vorwärts und zeichnet eine sichtbare Linie
F oder jeder Großbuchstabe (A-Z) bewegt vorwärts ohne etwas zu zeichnen
Unsere Regel f+f-G-f+f hat ein unsichtbares mittleres Segment, wo G bewegt, aber nicht zeichnet. Das Muster hat einen Spalt darin.
Farben hinzufügen
< wechselt zur vorherigen Farbe in deiner Palette
> wechselt zur nächsten Farbe in deiner Palette
Die Regel f+>f->f->f+>f wechselt durch Farben, während sie jedes Segment zeichnet. Jede Linie wird in einer anderen Farbe gezeichnet, was einen Regenbogeneffekt erzeugt.
Dieses Beispiel verwendet 5 Farben (weiß, rot, grün, blau, gelb), um eine lebendige Palette zu erzeugen. Im vollständigen Editor kannst du deine eigenen Farbpaletten mit so vielen Farben definieren, wie du möchtest. Erstelle Verläufe, komplementäre Schemata oder was auch immer zu deiner künstlerischen Vision passt.
Verzweigung
[ speichert deine aktuelle Position und den Winkel in einen Speicher-Stack
] stellt die letzte gespeicherte Position und den Winkel von Stack wieder her
f - Vorwärts zeichnen
[ - Position speichern
+f - Nach rechts drehen und zeichnen (nach rechts verzweigen)
] - Zur gespeicherten Position zurückkehren
-f - Nach links drehen und zeichnen (nach links verzweigen)
Das volle System
Jetzt das vollständige Bild. Jedes L-System-Fraktal hat zwei wesentliche Komponenten:
Axiom: Die Startsequenz bei Iteration 0. Damit beginnst du. Beispiel: x
Regeln: Transformationsregeln, die definieren, wie jeder Buchstabe in jeder Iteration geändert wird. Beispiel: x=f[+x][-x] bedeutet „ersetze jedes x durch f[+x][-x]“
Der gezeigte Baum verwendet das Axiom x mit zwei Regeln: x=f[+x][-x] (x wird zu einer Verzweigungsstruktur) und f=ff (f verdoppelt sich in der Länge). Beobachte, was passiert: Iteration 1 ersetzt x, Iteration 2 ersetzt sowohl die neuen x's als auch das f, und so weiter.
Deine Runde
Herzlichen Glückwunsch! Du verstehst jetzt, wie einfache Regeln unendliche Komplexität erzeugen. Das gezeigte Fraktal ist die berühmte Dragon Curve, ein elegantes Muster, das mit nur zwei einfachen Regeln und 12 Iterationen erstellt wird.
Du hast gelernt, wie man zeichnet und bewegt, rotiert, iteriert, verzweigt, Farben hinzufügt und die vollständige L-System-Struktur aufbaut. Diese Konzepte kombinieren sich auf endlose Weisen, um alles von geometrischen Mustern bis zu organischen pflanzenähnlichen Strukturen zu erzeugen.
Bist du bereit, deine eigene mathematische Kunst zu erstellen? Der vollständige Editor gibt dir die komplette Kontrolle über Axiome, Regeln, Farben, Winkel, Linienstärke und mehr. Du kannst deine Kreationen speichern, mit anderen teilen und Fraktale der Community erkunden.
Jetzt erstellen und sieh, welche wunderschönen Muster du entdeckst. Hab keine Angst zu experimentieren. Einige der atemberaubendsten Fraktale entstehen aus unerwarteten Kombinationen!