Computer Graphics
Dr.S.Sivakumar,Principal
C.P.A College, Bodinayakanur
*
1
Antialiasing
Outline
Let’s Revisit a pixel
White Picket Fence
A New Thought about Images
We Sample the Image Function
Thus we are “sampling” a continuous image function
Samples
Let’s get grounded with an example
Similar examples?
A quick footnote into frequency analysis
What does sampling mean?
Aliasing
Aliasing Manifestations
Aliasing
Aliasing
Fixing Aliasing
Pixels are points
(0,0)
(4,2)
(4,0)
2
2
1
1
0
0
3
4
Let’s recall
Point Sampling
BiLinear Sampling
BiLinear Sampling
What are we doing?
(0,0)
(4,2)
(4,0)
2
2
1
1
0
0
3
4
Blurring
Two ways to Antialias
Increase Rendering Resolution
Supersampling
(0,0)
(4,0)
2
1
1
0
0
3
4
Supersampling
Line Antialiasing
Full Screen Antialiasing
Full Screen Antialiasing Example (Exaggerated)
Antialiasing in OpenGL
Aliasing Examples
Hardware Antialiasing
Results from http://www.techreport.com/etc/2005q3/sli-aa/index.x?pg=4
Difference
OpenGL Antialiasing