Anti aliasing

Post on 14-Jan-2017

416 Views

Category:

Technology

5 Downloads

Preview:

Click to see full reader

Transcript

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