Rendering & Anwendungen

Escape-Time-Rendering

Escape-Time-Rendering fragt, wie lange ein Orbit braucht, um einen bewiesenen Fluchtradius zu überschreiten. Das Verfahren ist einfach genug für ein erstes Programm und subtil genug, dass jede numerische und visuelle Entscheidung zählt.

Blaues Mandelbrot-Tiefenzoom mit vielfach verzweigten Spiralen
Tiefenzoom einer Mandelbrot-Region: Die Randstruktur kehrt in verwandter, aber nicht identischer Form über viele Skalen wieder.Bild: Björn Kindler / MandelKit · MandelKit · Eigene Darstellung · Own work

Abbilden, iterieren, klassifizieren

Jeder Pixel wird in die passende komplexe Ebene übertragen. Der Renderer startet einen Orbit, wiederholt die Formel und stoppt beim Überschreiten des Fluchtradius oder der maximalen Iterationszahl. Geflohene und ungelöste Punkte gehen anschließend in die Färbung.

Jeder Pixel wird zunächst in eine komplexe Koordinate abgebildet. Dann läuft dieselbe Iteration, bis der Orbit den Fluchtradius überschreitet oder die Grenze erreicht. Diese Reihenfolge sollte in Referenztests unabhängig von Farbe geprüft werden: bekannte Innenpunkte bleiben, weit entfernte Punkte fliehen rasch, Randpunkte reagieren nachvollziehbar auf mehr Iterationen. Erst eine korrekte Klassifikation verdient eine visuelle Abbildung.

Die Iterationsgrenze ist nicht die Menge

Ein Punkt, der nach 500 Iterationen nicht geflohen ist, ist damit nicht für jede Formel als innen bewiesen. Eine höhere Grenze legt langsam fliehende Bereiche frei und verändert äußere Bänder. Innenraumtests und Periodenerkennung können Sicherheit und Geschwindigkeit erhöhen.

Das Iterationslimit ist Beobachtungszeit, nicht Definition der Menge. Erhöht man es, können spät fliehende Pixel ihre Klasse wechseln, während sicher entkommene Pixel stabil bleiben. Eine interaktive Vorschau darf mit kleinerem Limit beginnen, muss aber nach Eingabeende weiterrechnen. Bleibt sie dauerhaft grob, wird der Performance-Trick zum Darstellungsfehler und kann sogar falsche Inneninseln erzeugen.

Geglättete Werte entfernen Ganzzahlbänder

Die rohe Fluchtiteration ist ganzzahlig und erzeugt sichtbare Streifen. Eine kontinuierliche Schätzung nutzt den letzten Betrag zur Interpolation zwischen Zählwerten und ermöglicht weichere Verläufe. Sie verändert die Farbkoordinate, nicht die Orbitklassifikation.

Für quadratische Escape-Time-Bilder lässt sich die ganzzahlige Fluchtiteration durch den Betrag beim Entkommen interpolieren. Die bekannte kontinuierliche Größe ν=n+1−log₂(log|zₙ|) entfernt harte Ganzzahlbänder, ohne zusätzliche Orbits zu erfinden. Sie bleibt von Formel und Potenz abhängig. Eine pauschale Glättungsformel für alle Fraktale kann sichtbare Nähte oder falsche Phasen erzeugen.

Quellen und Vertiefung

Die Darstellung fasst die folgenden Fachquellen in eigenen Worten zusammen. Abruf und redaktionelle Prüfung: 12. August 2026.

  1. Smooth Iteration Count for General PolynomialsLinas Vepštas
  2. The Science of Fractal ImagesSpringer