Stay up-to-date with the latest in RTX real-time ray tracing.  Register for GTC 2022 (Sept. 19-22)

RTX Technology

Ray tracing is a method of graphics rendering that simulates the physical behavior of light. Thought to be decades away from reality, NVIDIA has made real-time ray tracing possible with NVIDIA RTX™ the first-ever real-time ray-tracing GPU—and has continued to pioneer the technology since. Powered by NVIDIA RT Cores, ray tracing adds unmatched beauty and realism to renders and fits readily into preexisting development pipelines.

Real-Time Ray Tracing

NVIDIA SDKs enable developers to make full use of the power of ray tracing on NVIDIA hardware. Explore how NVIDIA developer tools work together to produce the next generation of stunning real-time ray-traced content.

RTX Global Illumination

Multi-bounce indirect light without bake times, light leaks, or expensive per-frame costs. RTX Global Illumination (RTXGI) is a scalable solution that powers infinite bounce lighting in real time, even with strict frame budgets. Accelerate content creation to the speed of light with real-time in-engine lighting updates, and enjoy broad hardware support on all DirectX Raytracing (DXR)-enabled GPUs. RTXGI was built to be paired with RTX Direct Illumination (RTXDI) to create fully ray-traced scenes with an unrestrained count of dynamic light sources.

Learn More

RTX Direct Illumination

Millions of dynamic lights, all fully ray traced, can be generated with RTX Direct Illumination. A real-time ray-tracing SDK, RTXDI offers photorealistic lighting of night and indoor scenes that require computing shadows from 100,000s to millions of area lights. No more baking, no more hero lights. Unlock unrestrained creativity even with limited ray-per-pixel counts. When integrated with RTXGI and NVIDIA Real-Time Denoiser (NRD), scenes benefit from breathtaking and scalable ray-traced illumination and crisp denoised images, regardless of whether the environment is indoor or outdoor, in the day or night.

Learn More

Deep Learning Super Sampling

AI-powered frame rate boost delivers best-in-class image quality. NVIDIA Deep Learning Super Sampling (DLSS) leverages the power of Tensor Cores on RTX GPUs to upscale and sharpen lower-resolution input to a higher-resolution output using a generalized deep learning network trained on NVIDIA supercomputers. The result is unmatched performance and the headroom to maximize resolution and ray-tracing settings.

Learn More

NVIDIA Real-Time Denoiser

High-quality real-time denoising brings the highest-quality picture out of a ray-traced scene. NVIDIA Real-Time Denoiser is the only available denoiser of its kind that’s designed to work with just half- to one-ray-per-pixel (RPP) signals. NRD uses render input as well as environmental images to deliver results comparable to ground truth, enabling the full suite of RTX technology to be turned on no matter how tight the RPP budget is due to hardware.

Learn More

NVIDIA RTX Architecture

RT Cores

RT Cores are accelerator units that are dedicated to performing ray-tracing operations with extraordinary efficiency. Combined with NVIDIA RTX software, RT Cores enable artists to use ray-traced rendering to create photorealistic objects and environments with physically accurate lighting.

Learn More

Tensor Cores

Tensor Cores enable AI on NVIDIA hardware. They’re leveraged for upscaling and sharpening with DLSS, delivering a performance boost and image quality that would be unattainable without deep learning-powered super sampling.

Learn More

RTX Ray-Tracing APIs

NVIDIA RTX brings real time, cinematic-quality rendering to content creators and game developers. RTX is built to be codified by the newest generation of cross platform standards: Microsoft DirectX Ray Tracing (DXR) and Vulkan from Khronos Group.

Microsoft’s DXR API extends DirectX 12 to support ray tracing. DXR allows developers to integrate ray tracing alongside traditional rasterization and compute techniques. NVIDIA partnered closely with Microsoft to enable full RTX support for DXR applications.

Learn More

NVIDIA VKRay is a set of extensions that bring ray-tracing functionality to the Vulkan open, royalty-free standard for GPU acceleration. Developers can confidently build Vulkan applications that take advantage of ray tracing, knowing that NVIDIA drivers fully support the extension.

Learn More

Explore Ways to Use NVIDIA RTX

NVIDIA Developer Program

Gain free access to NVIDIA’s real-time SDKs, including RTXGI, RTXDI, NRD, and DLSS. The NVIDIA Developer Program provides the freedom and flexibility to implement NVIDIA SDKs into your own application, as well as resources such as technical blogs, forums, FAQs, and documentation.

Join the NVIDIA Developer Program

NVIDIA Omniverse

Omniverse is NVIDIA’s platform for real-time design collaboration and physically-accurate simulation, based on Pixar’s Universal Scene Description (USD) and NVIDIA RTX technology.

The multi-layer platform features the powerful Omniverse RTX Renderer—an advanced, multi-GPU enabled renderer with two modes: RTX-accelerate real-time ray tracing for lightning-fast performance, and near-real time referenced path tracing for the highest-fidelity results. Technical artists, designers, and engineers can leverage RTX capabilities in pre-built Omniverse Apps, or developers can easily build their own apps based on Omniverse Kit.

Get Started

RTX-Enabled Applications

Unreal Engine NvRTX

Custom Unreal Engine 4 branches for cutting-edge NVIDIA technologies are available on Github, allowing for rapid integration of RTXGI, RTXDI, DLSS, and more SDKs into the UE4 development cycle.

Learn More


Enable RTX on in Unity projects using the High Definition Render Pipeline with just a couple of clicks, alongside native DLSS integration in Unity 2021.2.

Learn More

NVIDIA RTX and AI technology is built into many professional visualization and rendering applications.


NVIDIA’s programmable GPU-accelerated ray tracing pipeline, providing a highly scalable rendering solution built around performance and ease-of-use.

Learn More


Material Definition Language allows a library of physically based materials and lights to be seamlessly exchanged between applications while maintaining their appearance.

Learn More


Real-time rendering GPU support for OpenVDB.

Learn More

Ray-Tracing News

Predicting How Images Influence Visual Reaction Speed

Predicting How Images Influence Visual Reaction Speed

When it comes to pushing the boundaries of human performance in virtual environments, understanding visual reaction speed can unlock significant improvements.

Synchronizing Present Calls Between Applications on Distributed Systems with DirectX 12

Synchronizing Present Calls Between Applications on Distributed Systems with DirectX 12

Present barrier provides an easy way of synchronizing present calls between application windows on the same machine, as well as on distributed systems.

Best Practices for Using NVIDIA RTX Ray Tracing (Updated)

Best Practices for Using NVIDIA RTX Ray Tracing (Updated)

Optimize your use of NVIDIA RTX with these in-depth ray tracing tips.

Integrating NVIDIA Reflex: Q&A with Pathea Head of Technology Jingyang Xu

Integrating NVIDIA Reflex: Q&A with Pathea Head of Technology Jingyang Xu

NVIDIA sat down with Pathea’s newly appointed Chief Wizard, Jingyang Xu, to discuss how his company integrated NVIDIA Reflex into its latest project.

Ray Tracing Gems II: Available Now

Rendering experts come together to unearth true “gems” for developers of games, architectural applications, visualization, and more in this exciting era of real-time rendering.

Ray Tracing Gems II, the follow up to 2019’s Ray Tracing Gems , is available for free digital download now.


Additional Resources

Ray Tracing Essentials Series

Ray Tracing Essentials is a seven-part video series hosted by the editor of Ray Tracing Gems, NVIDIA’s Eric Haines. The aim of this program is to make developers aware of various terms and concepts used in the field, while also inspiring them with dramatic and beautiful uses of RTX technology.

Learn More

Ray Tracing Sessions

Browse a collection of informative on-demand sessions about ray tracing technology and how it can be integrated into development frameworks. Discover the potential of ray-traced effects to add elevated realism and stunning details to games, design, and pro visualization.

Learn More

RTX Technology Showcase

Experience NVIDIA RTX technologies: RTXGI, RTXDI, NRD, and DLSS working together to create a fully real-time ray traced interactive demo built in Unreal Engine. An executable as well as the project files are available to download for free.

Learn More

Keep Up with the Latest in NVIDIA Game Development

Don’t miss the latest in NVIDIA Ray Tracing news - subscribe today to stay in the know.