Geconstrueerde fractalen

Iteratieve functiesystemen

Een iteratief functiesysteem beschrijft een fractal met een eindige verzameling transformaties – meestal verschuivingen, rotaties, schaalveranderingen en vervormingen – die de ruimte herhaaldelijk in zichzelf afbeelden.

Barnsley-varen gegenereerd door een iteratief functiesysteem
Barnsley-varen: vier affiene afbeeldingen en een gewogen willekeurige selectie genereren een wiskundig beeld dat lijkt op een varen.Afbeelding: Farry · Wikimedia Commons · CC0 1.0

Krimpende kaarten en een attractor

Als elke transformatie contractief is, beeldt de Hutchinson-operator een verzameling af op de vereniging van de getransformeerde kopieën ervan en heeft deze een unieke, compacte vaste verzameling. Herhaling van de operator vanuit vele uitgangsvormen convergeert naar dezelfde attractor.

Voor een eindige familie van contracties garandeert de contractieafbeeldingstheorie – toegepast in een geschikte metriek op verzamelingen – een unieke compacte attractor. Begin in de praktijk met een willekeurige niet-lege compacte vorm, breng deze in kaart via elke functie en voeg de resultaten samen. De reeks convergeert naar dezelfde limiet. De uiteindelijke varen of het uiteindelijke tapijt is daarom niet afhankelijk van de beginwolk, zolang de afbeeldingen daadwerkelijk contracterend zijn.

Deterministische en willekeurige weergave

Een deterministische renderer past elke kaart toe op de huidige verzameling. Het chaos-spel kiest willekeurig kaarten met passende waarschijnlijkheden en zet de baan uit na een opwarmfase. Onder de juiste omstandigheden onthullen beide dezelfde attractor.

Het deterministische algoritme tekent in elke fase een kopie van elk onderdeel en legt de constructie duidelijk uit, maar groeit exponentieel. Het chaos-spel kiest één kaart per stap en verzamelt bezochte punten. Selectiekansen beïnvloeden voornamelijk de dichtheid en de convergentiesnelheid in plaats van de geometrische ondersteuning, op voorwaarde dat elke kaart nog steeds voorkomt. Voor een visueel gelijkmatige bemonstering moeten de kansen grofweg de oppervlaktebijdragen van de afzonderlijke afbeeldingen volgen.

Een compacte geometrische taal

IFS-beschrijvingen kunnen varens, bomen, stofdeeltjes en tegels in zeer weinig gegevens coderen. Die efficiëntie inspireerde fractale compressie, maar het vinden van transformaties die een willekeurige foto getrouw weergeven, is een moeilijk invers probleem.

Een IFS slaat complexe vormen op in een paar matrices, translaties en gewichten. Die compactheid is zowel een sterkte als een beperking: het werkt prachtig wanneer er echte affiene herhalingen bestaan, maar slecht voor willekeurige afbeeldingen zonder overeenkomende subregio’s. Door één matrix te variëren, verandert de attractor op een traceerbare manier. Dit maakt een IFS tot een bruikbare ontwerpruimte, niet louter een recept voor bekende fractalen uit leerboeken.

Bronnen en verdere literatuur

Dit artikel vat de volgende gespecialiseerde bronnen samen in de oorspronkelijke bewoordingen. Geraadpleegd en redactioneel beoordeeld 12 augustus 2026.

  1. Iterated Function SystemWolfram MathWorld
  2. Fractal Geometry: Mathematical Foundations and ApplicationsWiley