Сложная динамика и хаос

Фрактал «Горящий корабль»

Мод «Burning Ship» модифицирует квадратичную итерацию, беря абсолютные значения действительной и мнимой составляющих перед возведением в квадрат. Незначительное алгебраическое изменение приводит к радикально иной плоскости параметров.

Фрактал «Горящий корабль» с красными островками на бирюзовом фоне
«Горящий корабль» в MandelKit: абсолютное значение в итерации нарушает симметрию классического отображения Мандельброта.Изображение: Björn Kindler / MandelKit · MandelKit · Eigene Darstellung · Own work

Определяющий излом

Обычное определение повторяет zₙ₊₁ = (|Re zₙ| + i|Im zₙ|)² + c, начиная с нуля. Абсолютные значения сворачивают все квадранты до того, как действует нелинейное отображение, устраняя голоморфную структуру, используемую в классической комплексной динамике.

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

Корабли, мачты и западные нити

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

Крупные «корабли» располагаются на фоне узких мачт и нитей, устремлённых на запад. Интересные глубокие области часто находятся в области отрицательных мнимых координат и требуют высоких пределов итераций из-за длинных орбит. Прямоугольные артефакты в этих областях не являются свойством набора; они обычно указывают на недостатки точности, мозаики или предварительного просмотра. Эталонные рендеры с более высокой точностью должны плавно продолжать те же нити.

Для глубокого увеличения по-прежнему требуется точность

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

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

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

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

  1. The Burning Ship and Its Quasi-Julia SetsComputers & Graphics
  2. Mandelbrot SetWolfram MathWorld