Anti-Aliasing“ Fake Resolution ”
Outline
What is Anti-aliasing…………………………………………..01Basic Methods of Anti-aliasing……………………………..02FSSA / SSAA………………………………………………..03MSAA…………………………………………………………05CSAA / EQAA………………………………………...06FXAA…………………………………………………………..07SMAA………………………………………………………….09TXAA………………………………………………………….10Conclusion………………………………………………………….12Bibliography……………………………………………………….14
What is Anti-Aliasing ?
“ Antialiasing is a software technique for diminishing jaggies- stair step -like lines that should be smooth. ”
Even though the jagged appearance is reduced, it makes the image look fuzzier.
(Webopedia.com, 2016)
(Anti-Aliasing (with and without), 2016) 1
Basic Methods of Anti-Aliasing
1. Increase the Sample rateFSAA / SSAAMSAA
2. Blur the edges (Post Processing)FXAASMAATXAA 2
FSAA/SSAA (Full scene / Super Sampling AA)First type of AA introduced.
Mostly used on photorealistic images
Not used in games anymore.
Resource usage is very high.
(SSAA in a zoomed in screen from Half-Life 2: Lost Coast., 2016)
3
(Full Scene Anti-Aliasing (FSAA), 2016) 4
MSAA (Multi Sampling AA)
Only increase the no. of samples in edges.
Require less resources than SSAA.
Customs modes are available.‐ CSAA (Coverage Sample AA)‐ EQAA (Enhanced Quality AA)
5
CSAA / EQAA (Coverage Sample / Enhanced Quality AA)
CSAA GeForce 8 Series
EQAA AMD
CSAA / EQAA = 16X MSAA Performance
CSAA / EQAA = 4X MSAA Resource Use
6
FXAA (Fast Approximate AA)
Introduced by NVidia.
Very less resources used.
Edges are smoothed after image is rendered.
Edges are identified by comparing depth between pixels.
7
(FXAA Comparison, 2016) 8
SMAA (Subpixel Morphological AA)
Sharpen the entire image.
Use very less resources.
Can be used with any hardware.
Blurriness of images are very low compared to other AA’s.
Morphological AA + Super Sampling
9
TXAA (Temporal AA)
Developed by NVidia.
Reduce flickering scenes.
Only available for gpu’s in NVidia's Kepler family & higher.
A very complex form of AA.
Downsampling + Blurring
10
(FUNCOM AND NVIDIA INTRODUCE TXAA!, 2016) 11
Conclusion• With higher resolution monitors and newer graphic cards, anti
aliasing has become less useful.
• FXAA is the most widely used and requires the least computational resources.
• SSAA requires the most resources.
• New anti-aliasing techniques are based on software rather than hardware. 12
FSAA / SSAA MSAA FXAA SMAA
Resources Used Very High High Very Low Low
Based On Hardware Hardware Hardware Software
Anti-aliasing Method
Downsampling
Downsampling
Post Processing
Post Processing
13
Bibliography
• Webopedia.com, (2016). What is Antialiasing?. [online] Available at: http://www.webopedia.com/TERM/A/antialiasing.html [Accessed 15 Feb. 2016].
• Anti-Aliasing (with and without). (2016). [image] Available at: http://malideveloper.arm.com/resources/sample-code/anti-aliasing-example/ [Accessed 15 Feb. 2016].
• Lifehacker.com, (2016). How Anti-Aliasing Smooths Out Your Games, and Which Type to Use. [online] Available at: http://lifehacker.com/how-anti-aliasing-smooths-out-your-games-and-which-typ-1640944916 [Accessed 15 Feb. 2016].
• reddit, (2013). Anti-Aliasing modes explained. [online] Available at: https://www.reddit.com/r/Games/comments/1rb964/antialiasing_modes_explained/ [Accessed 15 Feb. 2016].
• SSAA in a zoomed in screen from Half-Life 2: Lost Coast. (2016). [image] Available at: http://www.pcgamer.com/pc-graphics-options-explained/?page=2 [Accessed 15 Feb. 2016].
14
• Full Scene Anti-Aliasing (FSAA). (2016). [image] Available at: http://kb.worldviz.com/articles/831 [Accessed 15 Feb. 2016].
• Wilde, T. (2016). PC graphics options explained. [online] PC Gamer. Available at: http://www.pcgamer.com/pc-graphics-options-explained/?page=2 [Accessed 15 Feb. 2016].
• FXAA Comparison. (2016). [image] Available at: http://www.geforce.com/whats-new/guides/batman-arkham-city-graphics-breakdown-and-performance-guide#2 [Accessed 15 Feb. 2016].
• FUNCOM AND NVIDIA INTRODUCE TXAA!. (2016). [image] Available at: http://cdn.funcom.com/tsw/newsletter/issue15/ [Accessed 15 Feb. 2016].
15
18
The End.
Top Related