Rendering og anvendelser

Afstandsestimering og konturstruktur

Flugtiden angiver, hvornår en bane forlader systemet. Afstandsestimering kombinerer banens vækst med afledte oplysninger for at anslå, hvor langt udgangspunktet ligger fra mængden.

Afstandsskøn omkring Mandelbrot-mængden med fine afstandskonturer
Iterationsderivaten giver et skøn over afstanden til mængden; konturer gør denne skalærværdi synlig.Billede: Björn Kindler / MandelKit · MandelKit Wissensgrafik · Eigene Darstellung · Own work

I henhold til afledningen

For analytiske escape-time-kort skubber rendereren både z og afledningen af banen fremad i forhold til startkoordinaten eller -parameteren. Deres endelige størrelser indgår i et asymptotisk skøn over afstanden til grænsen.

Ved mange komplekse iterationer kan baneafledningen udbredes sideløbende med z. Størrelse og afledning giver en tilnærmelse til den ydre grænseafstand, ofte proportional med |z|log|z|/|z′|. Det ekstra arbejde skaber et kontinuerligt geometrisk felt. Det kan gengive fine konturer mere stabilt end heltal-iterationsbånd, især ved stærk forstørrelse.

Et kraftfuldt skøn med betingelser

Værdien er mest pålidelig i yderområdet og tæt på konvergensen af formelens antagelser. Det er ikke en eksakt euklidisk afstand ved hver eneste pixel. Bailout, iterationsdybde og numerisk præcision påvirker den.

Resultatet er et skøn baseret på antagelser, ikke en eksakt euklidisk afstand for hver enkelt pixel. Det kan blive upålideligt i nærheden af kritiske punkter, ved utilstrækkelig iteration eller for ikke-analytiske formler. Negative, uendelige og NaN-værdier kræver en defineret håndtering. En debug-visning af rå afstand og markerede undtagelser er mere nyttig end en shader, der lydløst begrænser enhver fejl til nul.

Fra felt til visuel struktur

Afstanden kan styre adaptiv antialiasing, konturlinjer, glødens aftagning og normalopbygning. Logaritmiske bånd afslører skalordener, mens feltets gradienter antyder lokale overfladeretninger til 2D-skyggeeffekter eller 3D-relief.

Et afstandsfelt kan styre konturlinjer, adaptiv sampling, kantglød og tilnærmede normaler. Hver anvendelse kræver sin egen skala: en fast konturdybde i verdensrummet kan forsvinde ved zoom, mens bredden i pixelrummet forbliver synlig. Brugere bør derfor styre dybden eller bredden eksplicit i stedet for blot at have en kontur-tænd/sluk-knap.

Kilder og yderligere læsning

Denne artikel sammenfatter følgende faglige kilder i den oprindelige ordlyd. Tilgået og redaktionelt gennemgået 12 august 2026.

  1. The Science of Fractal ImagesSpringer
  2. Mandelbrot SetWolfram MathWorld