🌐 NL

🌀 Mandelbrotverzamelingsverkenner

Zoom in op de eindeloze details van de Mandelbrotverzameling. Klik ergens om in te zoomen, shift-klik of rechtsklik om uit te zoomen, en stel het aantal iteraties en het kleurpalet in realtime af.

200

Klik op het canvas om in te zoomen · Shift-klik of rechtsklik om uit te zoomen.

GIDS

Meer lezen

01

Wat is de Mandelbrotverzameling?

De Mandelbrotverzameling is de verzameling complexe getallen c waarvoor de iteratie z → z² + c (beginnend bij z = 0) voor altijd begrensd blijft. Punten binnen de verzameling worden zwart weergegeven; punten daarbuiten krijgen kleuren op basis van hoe snel ze naar oneindig ontsnappen. Genoemd naar Benoit Mandelbrot, die het in 1980 bestudeerde, is dit het bekendste voorbeeld van een fractaal — een object waarvan de ingewikkelde, zelfvergelijkende structuur op elke schaal terugkeert.
02

Hoe de verkenner werkt

Voor elke pixel zet de tool de positie om naar een complex getal c, en herhaalt vervolgens z² + c totdat de grootte groter wordt dan 2 (zekere ontsnapping) of de iteratiegrens is bereikt. Het aantal ontsnappingsstappen bepaalt de kleur. Deze verkenner gebruikt vloeiende (continue) kleuring — een fractionele ontsnappingswaarde berekend uit de eindgrootte — zodat kleurbanden naadloos in elkaar overlopen in plaats van harde ringen te vormen. Het renderen gebeurt in rijstroken via requestAnimationFrame, zodat de pagina responsief blijft, zelfs bij 1000 iteraties.
03

De beste beelden maken

Hoe verder je inzoomt, hoe hoger je het aantal iteraties moet zetten: ondiepe weergaven zien er goed uit bij 100–200 iteraties, maar diepe zooms hebben 500–1000 nodig om fijne filamenten zichtbaar te maken. De spectaculairste structuren — miniatuur Mandelbrots, spiralen en "zeeperd"-valleien — liggen langs de grens tussen het zwarte binnenste en de gekleurde buitenkant. Als je een weergave vindt die je bevalt, klik op PNG opslaan om deze met de volledige canvasresolutie te exporteren.

Veelgestelde vragen

Waarom wordt het beeld blokkerig als ik heel diep inzoom?
Zoomen steunt op dubbele-precisie floating point. Na ongeveer 10^13× vergroting verliezen de getallen precisie en wordt het detail blokkerig — dat is een hardwarelimiet van standaard JavaScript-getallen, geen bug. Stel opnieuw in en verken een ander gebied.
Wat verandert de iteratieschuifregelaar eigenlijk?
Die zet het maximale aantal z → z² + c-stappen voordat een punt als onderdeel van de verzameling wordt beschouwd. Hogere waarden tonen fijnere detailniveaus aan de grens, maar duren langer om te renderen. De bovengrens is 1000.
Heeft dit iets te maken met de Julia-verzameling?
Ja. De Mandelbrotverzameling is in feite een kaart van alle Julia-verzamelingen: elk punt c komt overeen met één Julia-verzameling, en c-waarden binnen de Mandelbrotverzameling geven samenhangende Julia-verzamelingen. Probeer onze Julia Set Generator om ze te verkennen.