Может кто-нибудь объяснить, как описывается возмущение in this paper ускоряет рендеринг набора Мандельброта?Как работает возмущение Мандельброта?
Я знаю, как визуализировать набор Мандельброта, используя традиционный метод, в котором выполняется много итераций для каждого пикселя, но я не совсем понимаю, что описано в этой статье.
Я вычислить опорную орбиту, как это:
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;
}
Является ли это правильно? Тогда как использовать опорную орбиту для вычисления всех остальных пикселей?
«Использование уравнений (1) и (2) означает, что время рендеринга изображений Мандельброта в значительной степени не зависит от глубины и количества итераций и в основном зависит от сложности создаваемого изображения» – zero
http://mathr.co .uk/блог/2014-03-31_perturbation_glitches.html – Adam