Introduction to NVIDIA RTX and DirectX Ray Tracing

“Ray tracing is the future, and it always will be!” has been the tongue-in-cheek phrase used by graphics developers for decades when asked whether real-time ray tracing will ever be feasible. Everyone seems to agree on the first part: ray tracing is the future. That’s because ray tracing is the only technology we know of … Continued

NVIDIA OptiX Ray Tracing Powered by RTX

Ray Tracing vs Rasterization Conventional 3D rendering has typically used a process called rasterization since the 1990s. Rasterization uses objects created from a mesh of triangles or polygons to represent a 3D model of an object. The rendering pipeline then converts each triangle of the 3D models into pixels on a 2D image plane. These … Continued

RTX Coffee Break: Ray Tracing and Denoising (9:52 minutes)

Ray tracing can lead to very noisy images without the right tools. In this video, we explain the challenges of developing a real-time denoising solution, and describe the results NVIDIA has achieved using RTX.   Five Things to Remember: The realistic budget is 1-2 samples per pixel (which is insufficient to get anything reliable) with … Continued

Fast and Fun: My First Real-Time Ray Tracing Demo

Editor’s note: What happens when a veteran graphics programmer with substantial experience in old-school ray tracing (in other words, offline rendering), gets hold of hardware capable of real-time ray tracing? I’m finally convinced. I joined NVIDIA around SIGGRAPH, just as the RTX hardware for ray tracing was announced. I saw the demos, heard the stats, but … Continued

Ray Tracing in Unreal Engine 4: Top 10 Developer Questions

We recently hosted Ray Tracing in Unreal Engine 4, a webinar now available on-demand that guides developers on best practices for producing real-time ray-traced reflections, global illumination, shadows, and more. We hosted a Q&A session, and received an overflow of excellent questions from the audience. This posts includes the top 10.

Accelerated Ray Tracing in One Weekend in CUDA

Recent announcements of NVIDIA’s new Turing GPUs, RTX technology, and Microsoft’s DirectX Ray Tracing have spurred a renewed interest in ray tracing. Using these technologies vastly simplifies the ability to write applications using ray tracing. But what if you’re curious about how ray tracing actually works? One way to learn is to code your own ray tracing … Continued

Three Things You Need to Know About Ray Tracing in Vulkan

In this video, Nuno Subtil, Senior Devtech Engineer at NVIDIA, details the three most important things developers need to know about ray tracing in Vulkan. To learn more, you can attend his talk at GDC: Title: RAY TRACING IN VULKAN Location: Room 205, South Hall Date: Wednesday, March 20 Time: 10:30am – 11:15am Pass Type: … Continued

Introducing Ray Tracing in Unreal Engine 4

Ray tracing in Unreal Engine 4 is a powerful and flexible lighting system. It’s powerful because of its accuracy and quality. Never have you had the ability to do things like shadows and reflections like this in real time. It’s flexible because you can mix raster and ray tracing rendering features together as you see … Continued