Рендеринг и области применения

Оценка расстояния и структура контуров

Время ухода указывает, когда орбита покидает систему. Оценка расстояния сочетает рост орбиты с информацией о производных, чтобы приблизительно определить, на каком расстоянии от множества находится начальная точка.

Оценка расстояний вокруг множества Мандельброта с точными контурами расстояний
Производная по итерации даёт оценку расстояния до множества; контуры визуализируют это скалярное значение.Изображение: Björn Kindler / MandelKit · MandelKit Wissensgrafik · Eigene Darstellung · Own work

Следуя производной

Для аналитических карт времени побега рендерер изменяет как z, так и производную орбиты по отношению к начальной координате или параметру. Их конечные величины входят в асимптотическую оценку расстояния до границы.

При большом количестве сложных итераций производная орбиты может распространяться параллельно z. Абсолютное значение и производная дают приближение к расстоянию до внешней границы, часто пропорциональное |z|log|z|/|z′|. Эта дополнительная работа обеспечивает непрерывное геометрическое поле. Оно позволяет отображать мелкие контуры более стабильно, чем целые итерационные полосы, особенно при сильном увеличении.

Мощная оценка с условиями

Это значение наиболее достоверно в пределах внешней области и вблизи точки сходимости, предусмотренной допущениями формулы. Оно не является точным евклидовым расстоянием для каждого пикселя. На него влияют погрешность, глубина итерации и численная точность.

Результат представляет собой приблизительную оценку с учетом допущений, а не точное евклидово расстояние для каждого пикселя. Оно может оказаться недостоверным вблизи критических точек, при недостаточном количестве итераций или для неаналитических формул. Отрицательные, бесконечные и NaN-значения требуют определённой обработки. Отладочный вид с исходными значениями расстояний и отмеченными исключениями более полезен, чем шейдер, который незаметно ограничивает каждое отклонение до нуля.

От поля к визуальной структуре

Расстояние может определять адаптивное сглаживание, линии контура, затухание свечения и построение нормалей. Логарифмические полосы показывают порядки масштаба, а градиенты поля указывают локальные направления поверхности для 2D-затенения или 3D-рельефа.

Поле расстояний может управлять линиями контура, адаптивной выборкой, свечением краев и приближёнными нормалями. Для каждого случая использования требуется свой собственный масштаб: фиксированная глубина контура в мировом пространстве может исчезнуть при увеличении масштаба, в то время как ширина в пиксельном пространстве останется видимой. Поэтому пользователи должны явно контролировать глубину или ширину, а не просто получать переключатель контура типа «вкл./выкл.».

Источники и дополнительная литература

В данной статье в оригинальной формулировке обобщены следующие специализированные источники. Доступ получен и редакционная проверка проведена 12 августа 2026.

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