Renderização e aplicações

Zoom profundo e perturbação

Com ampliação extrema, os píxeis adjacentes diferem menos do que os números de ponto flutuante comuns conseguem representar perto do centro atual. O zoom profundo é, portanto, um problema de precisão antes de ser um problema gráfico.

Zoom profundo do Mandelbrot azul com espirais que se ramificam repetidamente
Amplie profundamente uma região de Mandelbrot: estruturas de contorno relacionadas, mas não idênticas, reaparecem em várias escalas.Imagem: Björn Kindler / MandelKit · MandelKit · Eigene Darstellung · Own work

O limiar de colapso das coordenadas

A precisão dupla tem, aproximadamente, dezasseis dígitos decimais. Quando a janela de visualização é muito mais estreita do que o espaço representável em torno do seu centro, vários píxeis do ecrã correspondem ao mesmo número e os detalhes ficam congelados ou formam blocos.

Quando os píxeis vizinhos correspondem à mesma coordenada de ponto flutuante, a iteração direta já não consegue distinguir os seus detalhes. Mais bits de mantissa atrasam o limiar, mas são dispendiosos por pixel. O zoom, por si só, não determina a necessidade; o centro, a largura da visualização e a densidade de píxeis são todos fatores importantes. Um indicador de precisão deve indicar a representação de coordenadas efetivamente em uso.

Uma referência, muitos deltas

A perturbação calcula uma órbita de referência com elevada precisão e expressa as órbitas dos píxeis próximos como pequenos desvios em relação a ela. Esses desvios podem, muitas vezes, ser calculados através de operações aritméticas mais rápidas, concentrando a precisão mais dispendiosa na referência partilhada.

A perturbação calcula uma órbita de referência X com alta precisão e representa cada ponto próximo como X+δ. Pequenos deltas podem, muitas vezes, ser propagados com precisão padrão rápida. O trabalho mais dispendioso é concentrado de milhões de píxeis em algumas poucas referências. É essencial um controlo de erros fiável: quando δ aumenta ou a aproximação se torna mal condicionada, é necessária uma nova órbita de referência.

Erros e reajustamento

A aproximação falha quando um delta deixa de ser pequeno em relação à referência ou quando o arredondamento o sobrepõe. A deteção, a reajustagem para outra referência e o recurso à precisão arbitrária impedem que retângulos falsos passem a fazer parte da imagem. As passagens progressivas devem, ainda assim, terminar na resolução real do ecrã.

As anomalias aparecem como blocos falsos, riscas ou ilhas de píxeis e não devem ser ocultadas por desfoque. Um renderizador pode detetar píxeis suspeitos, recalculá-los e recalcular apenas as regiões afetadas. Recortes extremos podem necessitar de múltiplas referências ou séries de aproximações. Um fallback lento, mas correto, é mais importante do que um caminho rápido que, ocasionalmente, devolve uma geometria convincente, mas falsa.

Fontes e leituras complementares

Este artigo resume as seguintes fontes especializadas, utilizando a redação original. Acedido e revisto editorialmente em 12 de agosto 2026.

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