1
00:00:00,160 --> 00:00:05,000
you guys have been asking for this fastest Possible episode for the better

2
00:00:03,320 --> 00:00:10,320
part of a year so I guess it's time to deliver for starters if you don't know

3
00:00:07,279 --> 00:00:12,120
what anti- aliasing is at all yet or you

4
00:00:10,320 --> 00:00:15,759
need a quick refresher please check out our overview video here or if you've

5
00:00:14,200 --> 00:00:19,880
disabled annotations then use the link in the video description moving along

6
00:00:17,920 --> 00:00:24,920
all methods of anti-aliasing fall into one of two groups the first increases

7
00:00:22,880 --> 00:00:29,279
the sample rate which means it renders the scene at what is effectively a

8
00:00:26,920 --> 00:00:33,719
higher resolution than down samples to the display res solution effectively

9
00:00:30,840 --> 00:00:39,079
smoothing lines and the second blurs edges or other contrasts due to shading

10
00:00:36,360 --> 00:00:44,760
and textures and is known as post AA or postprocessing since the blurring occurs

11
00:00:41,360 --> 00:00:47,480
directly after the render process msaa

12
00:00:44,760 --> 00:00:51,760
and ssaa both fall under the first category super sampling anti-aliasing

13
00:00:49,840 --> 00:00:56,760
also known as full scene anti-aliasing or fsaa was the first type of AA

14
00:00:54,520 --> 00:01:01,440
available with early video cards it is best used on photorealistic images as it

15
00:00:59,160 --> 00:01:06,680
makes them appear softer and more lifelike but for line art or diagrams it

16
00:01:04,479 --> 00:01:12,400
actually decreases the quality and makes them appear fuzzy especially for

17
00:01:08,799 --> 00:01:14,479
horizontal and vertical lines ssaa has a

18
00:01:12,400 --> 00:01:18,640
huge computational cost so most real-time applications like games have

19
00:01:16,400 --> 00:01:23,680
moved away from this method typically fsaa goes up to 4X but if you have

20
00:01:21,720 --> 00:01:29,439
horsepower to spare there's a modified version for SLI users which can crank

21
00:01:25,680 --> 00:01:31,400
the sample rate up to 16x or even 128x

22
00:01:29,439 --> 00:01:33,840
if you're running running quadros in SLI just in case your neck gets tired and

23
00:01:32,720 --> 00:01:39,759
you want to put them in your computer or something msaa or multi- sampling

24
00:01:36,560 --> 00:01:42,759
anti-aliasing is similar to fsaa but it

25
00:01:39,759 --> 00:01:45,280
only super samples the edges of polygons

26
00:01:42,759 --> 00:01:49,119
and calculates textures once per pixel which significantly cuts down on the

27
00:01:47,320 --> 00:01:52,680
required processing power the main downside however is that it doesn't

28
00:01:50,960 --> 00:01:57,520
prevent aliasing that appears within rendered polygons caused by blending

29
00:01:54,719 --> 00:02:02,119
textures or pixel shaders after a few more advances in super sampling

30
00:01:59,079 --> 00:02:03,399
techniques CSAA or coverage sample anti-

31
00:02:02,119 --> 00:02:07,360
lasing was released along with the GeForce 8 series graphics cards from

32
00:02:05,240 --> 00:02:12,080
NVIDIA It produced images that rivaled the quality of 16x msaa while only

33
00:02:09,879 --> 00:02:16,720
causing a slightly higher performance hindrance than 4xmsaa it accomplished

34
00:02:15,040 --> 00:02:20,720
this by simply detecting whether or not a polygon is present and then using that

35
00:02:18,920 --> 00:02:25,360
information to judge where it needs to use super sampling so let's move over to

36
00:02:22,920 --> 00:02:30,519
the second type of ant saying post AA or postprocessing a great example of this

37
00:02:27,560 --> 00:02:34,400
is FXAA or fast approximate anti-aliasing this technique was

38
00:02:32,200 --> 00:02:38,040
developed by Timothy Lots under NVIDIA it gets rid of jaggies or Jagged edges

39
00:02:36,080 --> 00:02:42,400
by smoothing the edges on each pixel on the screen directly after each pixel is

40
00:02:40,319 --> 00:02:47,400
rendered including those in Blended textures and pixel shaders the smoothing

41
00:02:45,120 --> 00:02:52,440
directly after pixels are rendered part is huge as most anti-aliasing techniques

42
00:02:50,040 --> 00:02:56,879
have to analyze a 3D model as a whole to smooth the edges rather than smoothing

43
00:02:54,280 --> 00:03:00,800
each pixel individually FXAA judges where in edges by comparing the depth

44
00:02:58,800 --> 00:03:05,360
between two pixels and smooth their edges according to their relative depth

45
00:03:03,159 --> 00:03:09,519
unfortunately this technique does make some textures appear soft and must be

46
00:03:07,599 --> 00:03:13,760
applied before heads up display elements are rendered so that they remain sharp

47
00:03:11,239 --> 00:03:17,680
and clear FXAA was such an improvement over previous techniques that Kotaku

48
00:03:15,959 --> 00:03:22,000
actually claimed that FXAA made all previous forms of anti-aliasing obsolete

49
00:03:19,599 --> 00:03:26,200
with its speed and accuracy NVIDIA has also since added txaa or temporal

50
00:03:24,560 --> 00:03:29,920
anti-aliasing which is a film style anti-aliasing technique designed to

51
00:03:27,680 --> 00:03:34,120
reduce temporal aliasing crawling and flickering scen in motion when playing

52
00:03:31,480 --> 00:03:38,480
games and this is a very complex form of AA which combines down sampling and

53
00:03:36,200 --> 00:03:41,840
blurring it uses a lot more performance than FXAA its implementation differs

54
00:03:40,760 --> 00:03:46,840
from game to game and it's only available on gpus from the Kepler family

55
00:03:43,840 --> 00:03:48,159
or higher well Linus you might be saying

56
00:03:46,840 --> 00:03:51,760
this is all well and good but what if I'm a member of team red or what if my

57
00:03:50,080 --> 00:03:54,640
graphics card doesn't natively support some of the AA methods you've mentioned

58
00:03:53,159 --> 00:03:58,640
in this video well that's a great question not every graphics card has

59
00:03:56,799 --> 00:04:03,439
native support for each method of anti- eling but you can usually add one in

60
00:04:00,840 --> 00:04:07,920
yourself it won't always work as easily or as well as a developer implemented

61
00:04:05,680 --> 00:04:12,200
solution but you can actually download plenty of drivers that will add in

62
00:04:10,000 --> 00:04:15,079
anti-aliasing techniques some of which are more advanced than what the

63
00:04:13,400 --> 00:04:19,639
developer may have added one such solution is SMA or subpixel

64
00:04:17,720 --> 00:04:23,320
morphological anti-aliasing this combines morphological anti-aliasing a

65
00:04:22,000 --> 00:04:26,160
post-processing technique that identifies aliasing based on patterns

66
00:04:25,000 --> 00:04:33,000
and blends colors around them to diminish that aliasing with super sampling like msaa or SSA AA to sharpen

67
00:04:31,000 --> 00:04:36,880
the entire Scene It is natively supported in some games and many users

68
00:04:35,000 --> 00:04:41,039
have seen Market improvements in visual quality when adding SMA to games like

69
00:04:39,360 --> 00:04:44,680
Skyrim many of them claim that it provides the smoothness of FXAA without

70
00:04:43,240 --> 00:04:48,320
the performance hit but of course your mileage may vary so there you have it as

71
00:04:47,000 --> 00:04:55,120
usual it comes down to personal preference and you'll want to do some experimentation to see what works best

72
00:04:51,840 --> 00:04:58,000
for your eyes on your rig in your games

73
00:04:55,120 --> 00:05:01,919
happy fragging speaking of fragging linda.com well I guess linda.com can't

74
00:05:00,639 --> 00:05:06,759
really help you with fragging but they can help you with a wide variety of other skills they have thousands of

75
00:05:05,160 --> 00:05:10,320
courses with new ones added every week and each course is taught by an industry

76
00:05:08,440 --> 00:05:13,639
expert so you know that the information provided is correct and relevant whether

77
00:05:12,440 --> 00:05:19,000
you want to learn about programming photography or video editing so you can create awesome content like what we

78
00:05:17,039 --> 00:05:22,919
release Here on Techquickie although if you compete with us we'll come and we'll

79
00:05:20,360 --> 00:05:26,080
cut you uh linda.com has you covered you take each course at your own pace so

80
00:05:24,880 --> 00:05:29,280
whether you're breezing through four lectures a day or only fitting in one a

81
00:05:28,039 --> 00:05:33,560
week you can expand your knowledge on your own schedule plans start at a very

82
00:05:31,280 --> 00:05:36,880
reasonable $25 per month which is less than a dollar a day for all you math

83
00:05:35,319 --> 00:05:40,400
wizzes out there but if you want to try out linda.com completely free they're

84
00:05:38,479 --> 00:05:44,160
offering a 7-Day trial to All Techquickie viewers so head over to

85
00:05:41,639 --> 00:05:47,080
linda.com tequ to check that out guys thanks for watching like if you liked

86
00:05:45,680 --> 00:05:53,600
dislike if you dislike leave a comment if you have suggestions for future fastest posses and as always don't

87
00:05:50,199 --> 00:05:53,600
forget to subscribe
