Escape-time-rendering
Escape-time-rendering onderzoekt hoe lang een baan erover doet om een bewezen ontsnappingsradius te doorkruisen. Het is eenvoudig genoeg voor een eerste programma en subtiel genoeg dat elke numerieke en visuele keuze ertoe doet.

In kaart brengen, herhalen, classificeren
Elke pixel wordt in het relevante complexe vlak afgebeeld. De renderer initialiseert een baan, herhaalt de formule en stopt wanneer de grootte de limiet overschrijdt of het maximale aantal iteraties is bereikt. Ontsnapte en onopgeloste punten worden vervolgens doorgegeven aan de kleurtoewijzing.
Elke pixel wordt eerst toegewezen aan een complexe coördinaat. Vervolgens wordt dezelfde iteratie herhaald totdat de baan de bailout-radius kruist of de limiet bereikt. Deze volgorde moet zonder kleur worden geverifieerd: bekende punten in het binnenste blijven behouden, verre punten verdwijnen snel en grenspunten reageren voorspelbaar op grotere diepte. Alleen een correcte classificatie is klaar voor visuele weergave.
De iteratielimiet is niet de set
Een punt dat na 500 iteraties niet is ontsnapt, is daarmee niet voor elke formule bewezen dat het zich binnen de fractal bevindt. Door de limiet te verhogen, worden langzaam ontsnappende regio’s zichtbaar en veranderen de buitenste banden. Interne tests en periodiciteitsdetectie kunnen de betrouwbaarheid en snelheid verbeteren.
De iteratielimiet is de observatietijd, niet de definitie van de verzameling. Door deze te verhogen kunnen pixels die laat ontsnappen opnieuw worden geclassificeerd, terwijl bewezen buitenste pixels stabiel blijven. Een interactief voorbeeld kan beginnen met een lagere limiet, maar moet doorgaan nadat de invoer is gestopt. Als het beeld permanent grof blijft, is een prestatieverbeterende techniek een weergavefout geworden en kan dit valse binnenste eilandjes veroorzaken.
Vloeiende waarden verwijderen gehele getallenbanden
De ruwe escape-iteratie is een geheel getal en creëert zichtbare strepen. Een continue escape-schatting gebruikt de uiteindelijke grootte om tussen tellingen te interpoleren, wat vloeiendere kleurverlopen oplevert. Dit verandert de kleurcoördinaat, niet de baanclassificatie.
Voor kwadratische ontsnappingstijdafbeeldingen kan het gehele ontsnappingsgetal worden geïnterpoleerd aan de hand van de grootte bij ontsnapping. De bekende continue grootheid ν=n+1−log₂(log|zₙ|) verwijdert harde gehele getalbanden zonder extra banen te creëren. Dit hangt af van de formule en de macht. Het toepassen van één afvlakkingsuitdrukking op elke fractal kan naden of een valse fase veroorzaken.
Bronnen en verdere literatuur
Dit artikel vat de volgende gespecialiseerde bronnen samen in de oorspronkelijke bewoordingen. Geraadpleegd en redactioneel beoordeeld 12 augustus 2026.
- Smooth Iteration Count for General PolynomialsLinas Vepštas
- The Science of Fractal ImagesSpringer


