Como funciona a perturbação de Mandelbrot?
Alguém poderia explicar como a perturbação descritanesse papel acelera a renderização do conjunto Mandelbrot?
Eu sei como renderizar o conjunto de Mandelbrot usando o método tradicional, onde muitas iterações são realizadas para cada pixel, mas não entendo bem o que está sendo descrito nesse documento.
Eu calculo a órbita de referência assim:
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;
}
Isso está correto? Então, como uso a órbita de referência para calcular todos os outros pixels?