Как работает возмущение Мандельброта?
Может кто-нибудь объяснить, пожалуйста, как описано возмущениеВ этом документе ускоряет рендеринг множества Мандельброта?
Я знаю, как визуализировать множество Мандельброта, используя традиционный метод, где для каждого пикселя выполняется много итераций, но я не совсем понимаю, что описано в этой статье.
Я вычисляю эталонную орбиту следующим образом:
std::complex<double> Xo(some_x, some_y);
std::complex<double> Xn(0,0);
for (int n = 0; n < maxIterations; ++n) {
orbit.push_back(Xn);
Xn = Xn * Xn + Xo;
}
Это верно? Тогда как мне использовать эталонную орбиту для вычисления всех остальных пикселей?