Could someone please explain how perturbation described in this paper accelerates rendering the Mandelbrot set?
I know how to render the Mandelbrot set using the traditional method where many iterations are performed for each pixel, but I don't quite understand what is being described in that paper.
I compute the reference orbit like this:
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;
}
Is that correct? Then how do I use the reference orbit to compute all the other pixels?