Real-Time Ray Tracing | 'RTX ON in Vulkan' | Vulkan Lecture Series Ep. 6, Real-Time Rendering Course

preview_player
Показать описание
Take a deep-dive into hardware-accelerated ray tracing! Learn about top-level and bottom-level acceleration structures, get to know the acceleration structure traversal loop inside out, learn when ray generation shaders, intersection shaders, any-hit shaders, closest-hit shaders, and miss shaders are invoked, witness a comprehensive shader binding table example, and see how to perform acceleration structure traversal on foot using ray query.
00:00 Introduction
03:34 Acceleration Structures
14:07 Bounding Volume Hierarchy Traversal
17:39 Tracing One Ray, traceRayEXT
20:49 Ray Tracing Pipeline in Depth
26:43 Tracing All the Rays, vkCmdTraceRaysKHR
28:01 Shader Binding Table
33:54 Shader Binding Table Example
38:44 Hit Group Record Address Formula
42:26 Recursive Rays: Refraction Rays, Reflection Rays, Shadow Rays
49:54 Miss Shader Record Address Formula
50:20 Ray Query

This lecture has been recorded as part of the 186.140 Real-Time Rendering course at TU Wien, winter term 2021.
Brought to you by Johannes Unterguggenberger, Research Unit of Computer Graphics, Rendering and Modeling Group, Institute of Visual Computing & Human-Centered Technology, TU Wien, Austria.

Рекомендации по теме
Комментарии
Автор

What a fantastic video, as well as series in general. Your diagrams and examples always make things approachable and work well as an introduction, and yet you explain with enough detail to make it easy to then pick up and read the official specification afterwards. Well done, and I can't wait to see the rest!

Sabre-dtng
Автор

These lectures are some of the most valuable resources for learning Vulkan in existence. Thank you so much for producing these videos, they've helped improve my understanding and mental model of Vulkan tremendously! Please please please make more of these.

lukebender
Автор

It's not easy to do vulkan tutorials, and you did a fantastic job of giving both a conceptual overview and introduction into the details! Thanks :)

TheLeontheking
Автор

this is the most epic real-time rendering course

moosyu
Автор

Anyone have a working example of raytracing pipeline from start to finish?

VoxelGarage
Автор

You are godsent. This is brilliant video.

Kondensatorr
Автор

Having actual working code for the shaders would be very nice! Especially, when it could have been just a little hello-world explaining the basics.

KeepAnOpenMind
Автор

Do we need an RTX GPU to take this course on our own? :)

ProNoob
Автор

Good vodeo! Though it would be much easier to digest if the information would be phrased for audio/video consumption, as opposed to being phrased for textual reading as it very obviousely has been. What works well for reading simply doesn't work well at all for listening. So much so, that it would have been probably easier to just get a transcript to read through than to listen to this being type-read verbatim like this (and it's not the first time such a comment is made on this channel, so a bit dissapointing).

AinurEru