Antialiasing

Definition:

Anti aliasing is a technique used to resolve aliasing found in image.

What is aliasing? 

In Computer graphics, the process by which smooth curves and other lines become jagged.

Example:


What is the simple cause of aliasing?

The resolution of the graphics device or file is not high enough to represent a smooth curve.

How does anti aliasing works?

By slightly blurring the edges, adjusting the color of surroundings pixels,blending away jaggies.

Types of  anti aliasing techniques?

1. Super Sample Anti Aliasing (SSAA)
2. Multi Sample Anti Aliasing (MSAA)
3. Adaptive Anti Aliasing
4. Coverage Sampling Anti Aliasing (CSAA)
5. Enhanced Quality Anti Aliasing (EQAA)
6. Fast Approximate Anti Aliasing (FXAA)

Which technique is the best?

They follow different algorithms and can be chosen accordingly on graphic cards and device drivers.

Differences b/w aliasing and anti aliasing?

Aliasing Anti-Aliasing
Smooth curves and lines become jagged. Aliasing effect is resolved by smoothing
Picture or text is not clear. Picture or text is clear.
Disturbs the pattern of the image so that it becomes jagged. Sets the edges to lose that jagged quality and for better view.
Edges are jagged and shape is not clear. Smoothens the edges after rendering a shape.

Advantages:

Eliminates high frequencies that are source of aliases.
Makes view better after anti aliasing.

Disadvantages: 

Some algorithms results in lot of wasteful computations.

Real Time examples:

Different graphic cards provide anti aliasing which makes images and text better.
While playing video games some games offer an option to configure anti aliasing.
before AA
after AA

Notes:





First