Take a look at the two small monotone Mandelbrot fractal sets below. They are identical – apart from the fact that the set on the left is aliased and the set on the right is anti-aliased. When fractal images are aliased – they look scratchy and you can see a lot of noise over the image. Aliasing comes about because the edge of the fractal is infinite, but the screen has a finite amount of pixels with which to represent it.

Below are the same two mandelbrot fractal sets magnified by around 800% At this level of magnification you can see each individual pixel clearly. When the fractal is calculated, each pixel has to be either inside the fractal set (black) or outside the fractal set (white) Even though some of the pixels contain both the inside, and the outside of the fractal. This is what causes aliasing.

When the fractal image is anti-aliased, each pixel that contains both the inside and the outside of the fractal – is shaded between the two colours – according to how much of the inside and outside it contains. This removes aliasing. Although it is impossible to remove aliasing all together, anti-aliasing a fractal image greatly improves its quality. Take a look at the full colour example below.

here is a video to illustrate the difference whilst zooming…

here is another video – this time in hd – to illustrate the difference whilst zooming…

I am guessing that the X4 means that you divide each pixel into 4 quarters and calculate a value for the center of each of those quarters and then color the pixel with the weighted color, based on those 4 values. Is this correct, or does it mean something else?

it measns that the anti aliasing method is applied 4 times to each frame

So . . . you really don’t know what “the anti aliasing method” is, do you? I am asking you to explain “the anti aliasing method”, so I can understand how it works. I am trying to understand how to code “the anti aliasing method”.

Thanks, anyway, for your response.