Komplexe Muster

 

Die unter "Einstellung der Parameter" gezeigten Beispiele werden, wenn man alles durchprobiert hat, langweilig. Wirklich interessante Muster entstehen erst, wenn man die verschiedenen Parameter während der Laufzeit beliebig ändert.

 

 

Wie bereits unter "Einstellung der Parameter" beschrieben, breiten sich die Bilder von einem Punkt ausgehend aus und erreichen schließlich die Größe des Bildfeldes. Dabei blinken, flackern und flimmern sie in verschiedenen Farben. Nachdem man alle beschriebenen Kombinationen ausprobiert hat, wird es jedoch langweilig, denn es entstehen immer die gleichen Bilder.

Bringt man jedoch den Zufall ins Spiel, dann entstehen immer wieder neuartige Muster, die sehr komplex zusammengesetzt sein können und durch ihre Farben beeindrucken. 

Zufall bedeutet hier: Die eingestellten Parameter zu einem zufälligen Zeitpunkt nach dem Start zu verändern.

Dabei können nicht nur die Parameter i und k, sondern auch die Einstellungen even, odd oder One Array - Double Array verändert werden.

 

Da der exakte Zeitpunkt des Umschaltens die Bildentwicklung stark beeinflusst und man während des 

Programmablaufs immer wieder aufs Neue umschalten kann, ist die Vielfalt der Bilder wohl unendlich, auch wenn sie, bedingt durch die immer wieder auftauchenden Dreiecke, einander ein wenig ähnlich sind.

Ein ganz verrücktes Muster (Bild links) erhält man, wenn man bei der Einstellung i / k = 1 zu 3 (z.B. 9 und 27) und "One Array", "Odd" beginnt und wartet, bis das Muster maximal ein Viertel des Bildfensters ausfüllt. Danach wird auf Double Array - All  umgeschaltet. Nach einer Weile treten wie von Geisterhand ganze Zeilen mit Zeichen hervor, die an Buchstaben einer geheimen bzw. unbekannten Sprache erinnern (Das Bild links wurde um 90 Grad gedreht).

Obwohl einfache, mathematische Algorithmen hinter all diesen Mustern stecken, ist es doch immer wieder rätselhaft, wieso aus einer einfachen Bildungsformel solch komplexe Gebilde entstehen können. Was sorgt dafür, dass sich plötzlich buchstabenähnliche Zeichen formieren, die sich zu allem Überfluss auch noch, wie bei einer richtigen Schrift, in Zeilen ordnen

und zu scheinbaren "Wörtern" gruppieren. Mir jedenfalls ist es ein Rätsel. Absolut "strange"! (Siehe auch: "Seltsame Muster", demnächst auf dieser Webseite).

 

Im links gezeigten Ausschnitt ist die seltsame Schrift noch einmal vergrößert dargestellt. Im oberen Bildbereich wird das Original gezeigt. Im unteren Bildbereich wurden alle Farben bis auf hellgelb und das Rot des Hintergrunds entfernt.

 

Beobachtet man das laufende Programm, so stellt man fest, dass die Schrift mit einem wanderndem Streifen aus dem Hintergrund mittels wechselnder Farben hervorgehoben bzw. "abgescannt" wird. Die Schrift erscheint nicht neu, sondern tritt immer wieder aufs Neue aus dem Hintergrund hervor.

 

 

Die Farben sind übrigens willkürlich gewählt: Ich habe dazu eine Palette in einem Array mit 256 Zeilen und drei Spalten (R,G,B) programmiert, die ungefähr dem Temperatur-Farbverlauf von glühendem Metall entspricht: Schwarz, dunkelblau, violett, rot, gelb, weiß. Unser natürliches Temperaturempfinden weist diesen Farben unbewusst die richtige Wertigkeit zu: Gelblich-weiß: Hohe Zahl, blau-violett: niedrige Zahl. Die Palettendaten finden Sie am Ende des Listings. 

Die sich die Bildung der Muster ähnlich abspielt wie die Vorgänge in der Natur oder wie Entwicklungen in der Gesellschaft oder Wirtschaft (etwas wirkt auf die Nachbarschaft ein, was wiederum Auswirkungen auf die Nachbarschaft der Nachbarschaft und die Quelle selber hat usw.), ist die Frage berechtigt, ob sich mit den hier vorgestellten Wachstumsprogrammen bei richtiger Einstellung der Parameter nicht auch Vorhersagen über Naturereignisse oder gesellschaftliche Ereignisse machen ließen. Dazu kann ich leider keine Aussage machen, aber ich könnte mir zumindest vorstellen, dass dies unter gewissen Umständen möglich wäre.

 

Bedienungshinweise

 

Mit Mode (entsprechende "LED" leuchtet grün) wird ein automatischer Wechsel der Parameter k und i verursacht, um zufällige Muster entstehen zu lassen.

 

Der Einfluss der Parameter p und s wurde von mir bisher noch nicht vollständig getestet. Ausprobieren!

 

Fill Random erzeugt mehrere "Keimzellen" und damit mehrere zumeist identische Mustern, die ineinander wachsen.

 

Vor einem Neustart muss der Reset-Button angeklickt werden. 

 

Zurück