Rendering & Anwendungen

Tiefenzoom und Perturbation

Bei extremer Vergrößerung unterscheiden sich benachbarte Pixel um weniger, als gewöhnliche Gleitkommazahlen nahe dem Zentrum darstellen können. Tiefenzoom ist daher zuerst ein Genauigkeits- und dann ein Grafikproblem.

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

Die Schwelle des Koordinatenkollapses

Double-Genauigkeit trägt ungefähr sechzehn Dezimalstellen. Wird die Ansicht deutlich schmaler als der darstellbare Zahlenabstand um ihr Zentrum, fallen mehrere Bildpixel auf denselben Wert; Detail friert ein oder bildet Blöcke.

Wenn zwei benachbarte Pixel nach Umrechnung in Gleitkomma dieselbe komplexe Koordinate erhalten, kann direkte Iteration kein Detail mehr unterscheiden. Mehr Mantissenbits verschieben diese Schwelle, werden pro Pixel aber teuer. Die Vergrößerungszahl allein bestimmt den Bedarf nicht; Zentrum, Ansichtsbreite und Pixeldichte gehen gemeinsam ein. Eine Präzisionsanzeige sollte deshalb den tatsächlich verwendeten Koordinatentyp benennen.

Eine Referenz, viele Abweichungen

Perturbation berechnet einen Referenzorbit hochpräzise und beschreibt benachbarte Pixelorbits als kleine Abweichungen davon. Diese Deltas lassen sich oft mit schnellerer Arithmetik fortführen, wodurch teure Präzision in der gemeinsamen Referenz konzentriert wird.

Perturbation berechnet einen Referenzorbit X mit hoher Präzision und beschreibt jeden Nachbarpunkt als X+δ. Die kleinen Abweichungen können häufig in schneller Standardpräzision fortgeführt werden. Dadurch wird die teure Rechnung von Millionen Pixeln auf wenige Referenzen konzentriert. Voraussetzung ist eine stabile Fehlerabschätzung: Wird δ zu groß oder die Näherung schlecht konditioniert, muss ein neuer Referenzorbit gewählt werden.

Störungen und neue Basen

Die Näherung versagt, wenn ein Delta relativ zur Referenz nicht mehr klein ist oder Rundung es überlagert. Erkennung, Wechsel zu einer anderen Referenz und beliebig genauer Rückfall verhindern falsche Rechtecke. Progressive Durchgänge müssen trotzdem bis zur echten Displayauflösung fertig werden.

Glitches zeigen sich als falsche Blöcke, Streifen oder Pixelinseln. Sie dürfen nicht durch Weichzeichnen verborgen werden. Ein Renderer kann problematische Pixel erkennen, rebasen und nur diese Bereiche neu berechnen. Bei extremen Ausschnitten werden mehrere Referenzen oder Serienapproximationen nötig. Ein korrekter langsamer Fallback ist dabei wichtiger als ein schneller Pfad, der gelegentlich überzeugend falsche Geometrie liefert.

Quellen und Vertiefung

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

  1. Perturbation Theory for the Mandelbrot SetFractal Forums
  2. Mandelbrot SetWolfram MathWorld