Anti aliasing
-
Upload
chanuka-abeywickrama -
Category
Technology
-
view
415 -
download
5
Transcript of Anti aliasing
![Page 1: Anti aliasing](https://reader036.fdocuments.us/reader036/viewer/2022062310/587997951a28ab95318b6c57/html5/thumbnails/1.jpg)
Anti-Aliasing“ Fake Resolution ”
![Page 2: Anti aliasing](https://reader036.fdocuments.us/reader036/viewer/2022062310/587997951a28ab95318b6c57/html5/thumbnails/2.jpg)
Outline
What is Anti-aliasing…………………………………………..01Basic Methods of Anti-aliasing……………………………..02FSSA / SSAA………………………………………………..03MSAA…………………………………………………………05CSAA / EQAA………………………………………...06FXAA…………………………………………………………..07SMAA………………………………………………………….09TXAA………………………………………………………….10Conclusion………………………………………………………….12Bibliography……………………………………………………….14
![Page 3: Anti aliasing](https://reader036.fdocuments.us/reader036/viewer/2022062310/587997951a28ab95318b6c57/html5/thumbnails/3.jpg)
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
![Page 4: Anti aliasing](https://reader036.fdocuments.us/reader036/viewer/2022062310/587997951a28ab95318b6c57/html5/thumbnails/4.jpg)
Basic Methods of Anti-Aliasing
1. Increase the Sample rateFSAA / SSAAMSAA
2. Blur the edges (Post Processing)FXAASMAATXAA 2
![Page 5: Anti aliasing](https://reader036.fdocuments.us/reader036/viewer/2022062310/587997951a28ab95318b6c57/html5/thumbnails/5.jpg)
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
![Page 6: Anti aliasing](https://reader036.fdocuments.us/reader036/viewer/2022062310/587997951a28ab95318b6c57/html5/thumbnails/6.jpg)
(Full Scene Anti-Aliasing (FSAA), 2016) 4
![Page 7: Anti aliasing](https://reader036.fdocuments.us/reader036/viewer/2022062310/587997951a28ab95318b6c57/html5/thumbnails/7.jpg)
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
![Page 8: Anti aliasing](https://reader036.fdocuments.us/reader036/viewer/2022062310/587997951a28ab95318b6c57/html5/thumbnails/8.jpg)
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
![Page 9: Anti aliasing](https://reader036.fdocuments.us/reader036/viewer/2022062310/587997951a28ab95318b6c57/html5/thumbnails/9.jpg)
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
![Page 10: Anti aliasing](https://reader036.fdocuments.us/reader036/viewer/2022062310/587997951a28ab95318b6c57/html5/thumbnails/10.jpg)
(FXAA Comparison, 2016) 8
![Page 11: Anti aliasing](https://reader036.fdocuments.us/reader036/viewer/2022062310/587997951a28ab95318b6c57/html5/thumbnails/11.jpg)
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
![Page 12: Anti aliasing](https://reader036.fdocuments.us/reader036/viewer/2022062310/587997951a28ab95318b6c57/html5/thumbnails/12.jpg)
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
![Page 13: Anti aliasing](https://reader036.fdocuments.us/reader036/viewer/2022062310/587997951a28ab95318b6c57/html5/thumbnails/13.jpg)
(FUNCOM AND NVIDIA INTRODUCE TXAA!, 2016) 11
![Page 14: Anti aliasing](https://reader036.fdocuments.us/reader036/viewer/2022062310/587997951a28ab95318b6c57/html5/thumbnails/14.jpg)
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
![Page 15: Anti aliasing](https://reader036.fdocuments.us/reader036/viewer/2022062310/587997951a28ab95318b6c57/html5/thumbnails/15.jpg)
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
![Page 16: Anti aliasing](https://reader036.fdocuments.us/reader036/viewer/2022062310/587997951a28ab95318b6c57/html5/thumbnails/16.jpg)
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
![Page 17: Anti aliasing](https://reader036.fdocuments.us/reader036/viewer/2022062310/587997951a28ab95318b6c57/html5/thumbnails/17.jpg)
• 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
![Page 18: Anti aliasing](https://reader036.fdocuments.us/reader036/viewer/2022062310/587997951a28ab95318b6c57/html5/thumbnails/18.jpg)
18
The End.