Ray Tracing Validation for DirectX 12 and Vulkan

This post was updated on April 17, 2024. For developers working on ray tracing applications for both DirectX 12 and Vulkan, ray tracing validation is here to help you improve performance, find hard-to-debug issues, and root-cause crashes.  Unlike existing debug solutions, ray tracing validation performs checks at the driver level, which enables it to identify … Continued

Q&A: Real-Time Ray Tracing in a Cinematic Scene

Six years ago, real-time ray tracing was seen as a pipe dream. Back then, cinematic-quality rendering required computer farms to slowly bake every frame overnight—a painstaking process.  By 2018, this level of performance was achievable in real-time, at 45 frames per second, enabling applications like video games to take a massive leap in graphical quality.  … Continued

Ray Tracing Magic From a One-Person Team

Abstraction, the winner of the DXR Spotlight Contest 2020, takes its audience on a tour of a world that tricks the eye and startles the senses. We sat down with the creator of Abstraction, Jonah Walters, to learn how he built it all by himself.

Learn More About Reservoir Sampling in Free Ray Tracing Gems II Chapter

As the August 4 release date for Ray Tracing Gems II nears, NVIDIA is offering another free chapter from the book to celebrate. This time, the topic is reservoir sampling, which is a family of algorithms that, given a stream of N elements, randomly select a K-element subset in a single pass. Usually, K is defined as a small constant, but N need not be known in advance.