Top Banner
Anti-Aliasing “ Fake Resolution ”
18

Anti aliasing

Jan 14, 2017

Download

Technology

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Anti aliasing

Anti-Aliasing“ Fake Resolution ”

Page 2: Anti aliasing

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

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

Basic Methods of Anti-Aliasing

1. Increase the Sample rateFSAA / SSAAMSAA

2. Blur the edges (Post Processing)FXAASMAATXAA 2

Page 5: Anti aliasing

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

(Full Scene Anti-Aliasing (FSAA), 2016) 4

Page 7: Anti aliasing

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

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

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

(FXAA Comparison, 2016) 8

Page 11: Anti aliasing

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

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

(FUNCOM AND NVIDIA INTRODUCE TXAA!, 2016) 11

Page 14: Anti aliasing

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

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

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

• 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

18

The End.