1
00:00:00,080 --> 00:00:05,200
thanks for watching techwiki click the subscribe button then enable

2
00:00:03,200 --> 00:00:08,960
notifications with the bell icon so you won't miss any future videos

3
00:00:07,600 --> 00:00:11,599
unless you're sitting in complete darkness i'd like for you to do me a

4
00:00:10,719 --> 00:00:18,080
favor take a look around the room you're in and notice a spot on the wall

5
00:00:15,839 --> 00:00:22,320
then draw a line out of your eyes towards that spot and then follow it on

6
00:00:20,480 --> 00:00:25,840
the angle that it would take towards the light source in your room

7
00:00:24,240 --> 00:00:30,240
congratulations you've just done the same thing that

8
00:00:27,359 --> 00:00:33,920
happens in ray tracing a graphics rendering technique that's been in the

9
00:00:31,840 --> 00:00:38,960
tech news quite a bit lately on the heels of the launch of NVIDIA's touring

10
00:00:36,000 --> 00:00:44,239
family of gpus which tout real time ray tracing as a way to get better looking

11
00:00:41,360 --> 00:00:49,440
games but what exactly is ray tracing well to understand ray tracing it helps

12
00:00:46,480 --> 00:00:53,920
to know why it's considered a step up from the traditional method by which

13
00:00:51,200 --> 00:00:57,280
games draw or render scenes onto your screen

14
00:00:55,039 --> 00:01:00,719
most games today use a technique called rasterization

15
00:00:58,480 --> 00:01:06,320
where the game code will direct your GPU to draw a 3d scene with polygons

16
00:01:04,320 --> 00:01:10,479
these two-dimensional shapes usually triangles make up most of the visual

17
00:01:08,640 --> 00:01:15,840
elements that you see after the scene is drawn it gets

18
00:01:12,640 --> 00:01:18,400
translated or rasterized into individual

19
00:01:15,840 --> 00:01:24,159
pixels which are then processed by a shader which affects colors textures and

20
00:01:21,439 --> 00:01:28,799
lighting effects on a per pixel basis to give you a fully rendered frame then you

21
00:01:26,640 --> 00:01:32,240
do this 30 or 60 times per second depending who you ask and you've got

22
00:01:30,400 --> 00:01:35,680
yourself a fully responsive video game to enjoy

23
00:01:33,520 --> 00:01:41,119
but while rasterization has served us well for a long time trying to

24
00:01:38,159 --> 00:01:46,560
approximate an image by translating 3d shapes onto a 2d screen and then using

25
00:01:44,079 --> 00:01:51,200
shaders to estimate what the lighting should be has inherent limitations

26
00:01:49,360 --> 00:01:56,560
because this method of rendering has a hard time tracking exactly how light

27
00:01:54,320 --> 00:02:00,719
should travel and bounce within a certain scene

28
00:01:58,159 --> 00:02:04,960
ray tracing does a much better job of this and you've actually probably been

29
00:02:02,479 --> 00:02:08,800
enjoying it without knowing it for years if you've gone to any recent movie that

30
00:02:06,880 --> 00:02:13,440
features cgi effects what made this possible in movies though

31
00:02:11,120 --> 00:02:19,920
is that big budget productions have the luxury of lots of money to render those

32
00:02:16,800 --> 00:02:22,640
effects on large server farms a process

33
00:02:19,920 --> 00:02:27,680
that can take months and uses much more computationally intensive techniques

34
00:02:24,640 --> 00:02:29,599
with many bounces for each photons and a

35
00:02:27,680 --> 00:02:34,400
huge number of light rays coming from each source just check out this still

36
00:02:31,840 --> 00:02:38,879
life created with a ray tracing program you would be forgiven for thinking that

37
00:02:36,160 --> 00:02:42,319
it is a real photograph at first glance okay so ray tracing is amazing right

38
00:02:40,640 --> 00:02:47,760
let's use it for everything well not quite the downside of ray

39
00:02:44,640 --> 00:02:50,080
tracing is the computational cost and

40
00:02:47,760 --> 00:02:54,879
the average 20 something gaming at home doesn't have millions of dollars or a

41
00:02:52,480 --> 00:03:00,080
rendering server and on top of that games have to be rendered at at least 25

42
00:02:57,519 --> 00:03:05,440
or so frames per second not one frame per day as has been the case in some

43
00:03:02,400 --> 00:03:07,840
pixar films so instead of tracking

44
00:03:05,440 --> 00:03:12,560
however many trillions of rays that come from each light source consumer grade

45
00:03:10,239 --> 00:03:17,920
ray tracing lessens the computational load by instead tracing a path from a

46
00:03:15,680 --> 00:03:24,080
virtual camera that represents the user's eyes through a single pixel then

47
00:03:21,360 --> 00:03:26,879
to whatever object is behind that pixel and finally back to the inseam light

48
00:03:25,920 --> 00:03:32,000
source for added realism if whatever that ray

49
00:03:29,280 --> 00:03:36,640
bounced off of absorbs or diffuses the light like a rough rock or a tree trunk

50
00:03:34,560 --> 00:03:41,440
the ray tracing algorithm can take these additional rays of light into account as

51
00:03:38,799 --> 00:03:45,599
well so that any refraction effects or shadows are displayed accurately

52
00:03:43,840 --> 00:03:50,080
and because lighting is such an important aspect of achieving a

53
00:03:47,280 --> 00:03:55,680
convincing 3d render once this process is completed for each pixel your GPU can

54
00:03:52,959 --> 00:04:00,480
throw out some insanely detailed images like any new GPU feature though it'll

55
00:03:57,760 --> 00:04:04,480
come down to industry support now on the hardware side given AMD's professional

56
00:04:02,560 --> 00:04:09,519
grade ray tracing solutions we'll probably see both teams add support in

57
00:04:06,480 --> 00:04:10,480
the future as for the game developers

58
00:04:09,519 --> 00:04:16,320
well there's no guarantee so all we can really do is hope that you won't end up

59
00:04:14,400 --> 00:04:19,600
paying a premium for some feature that you'll never actually use

60
00:04:18,079 --> 00:04:23,919
like that time that you were planning to get ripped on your new wii fit

61
00:04:22,479 --> 00:04:27,680
speaking of things you'll actually use check out private internet access not

62
00:04:25,919 --> 00:04:31,680
only does private internet access work on up to five devices at once hiding

63
00:04:29,919 --> 00:04:35,199
your true ip address and allowing you to bypass geo restrictions and censorship

64
00:04:33,600 --> 00:04:39,040
by making you appear as though you are connecting from somewhere else it also

65
00:04:37,120 --> 00:04:43,360
blocks unwanted connections to help prevent attacks autoblocks all traffic

66
00:04:41,600 --> 00:04:47,759
if the vpn disconnects it keeps your data out of the hands of advertisers and

67
00:04:45,040 --> 00:04:52,400
other snoops and even includes mace pia's built-in malware blocker pia

68
00:04:50,320 --> 00:04:55,520
supports multiple vpn protocols and encryption levels allowing you to dial

69
00:04:54,000 --> 00:05:00,080
in the exact level of protection you need they've got apps for Windows mac

70
00:04:57,680 --> 00:05:05,520
Android iOS Linux and a chrome extension and they've got over 3 000 servers in 28

71
00:05:02,240 --> 00:05:07,840
countries with no user activity logs so

72
00:05:05,520 --> 00:05:10,400
check them out at the link below so thanks for watching guys like dislike

73
00:05:09,280 --> 00:05:15,759
check out our other videos don't forget to leave a comment with video suggestions don't forget to

74
00:05:13,919 --> 00:05:19,280
subscribe don't forget to follow don't forget to hit the bell

75
00:05:17,440 --> 00:05:24,479
people be like i didn't forget to hit the bell

76
00:05:21,039 --> 00:05:24,479
i didn't want to
