DirectX-DXR-RTX-Tutorials-2

Learning RTX Tutorials

Goal of this tutorial series is to learn DXR using these tutorials by Nvidia

Unlike Nvidia's tutorials, each tutorial builds upon the tutorial before it and no code is left out. Anyone that does these tutorials should not find anything missing. Please submit an issue if a problem is found.

1-CreateWindow - How to create the window

2-InitDXR - How to use the ray tracing device and command lists

3-AccelerationStructure - How to create the ray tracing acceleration structures

4-RtPipelineState - How to create and use the ray tracing pipeline

5-ShaderTable - How to build and use a ray tracing shader binding table

6-Raytrace - How to do your first ray trace

7-BasicShaders - How to ray trace your first triangle using hit and miss shaders

7-BasicShaders

8-Instancing - How to instance in the ray tracing top level acceleration structure

image

9-ConstantBuffer - How to use a ray tracing constant buffer

image

9-Bonus:ConstantBuffer - Bonus - How to add a constant buffer to the ray tracing miss shader

image

10-PerInstanceConstantBuffer - How to use a per instance ray tracing constant buffer

image

11-SecondGeometry - How to add a second ray tracing geometry

image

13-SecondRayType - How to add another ray, a shadow ray!

image

14-Refit - How to update the ray tracing top level acceleration structure

image

If you finished these, head on over to the Advanced Tutorials