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 developer 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.

Download Open Beta

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

Unity

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 OPTIX

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

Learn More

NVIDIA MDL

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

Learn More

NanoVDB

Real-time rendering GPU support for OpenVDB.

Learn More

Ray-Tracing News

Top Game Development Sessions at NVIDIA GTC

Top Game Development Sessions at NVIDIA GTC

GTC has lots to offer game developers, content creators, and engineers looking to explore tools and techniques accelerated by NVIDIA technologies.

Explore and Test Experimental Models for DLSS Research

Explore and Test Experimental Models for DLSS Research

Developers are encouraged to download, explore, and evaluate experimental AI models for Deep Learning Super Sampling.

Announcing Nsight Deep Learning Designer 2021.1 – A Tool for Efficient Deep Learning Model Design and Development

Announcing Nsight Deep Learning Designer 2021.1 – A Tool for Efficient Deep Learning Model Design and Development

NVIDIA announces Nsight DL Designer – the first in-class integrated development environment to support efficient design of deep neural networks for in-app inference. 

Ray Tracing Gems II Available Today as Free Digital Download

Ray Tracing Gems II Available Today as Free Digital Download

This Open Access book is a must-have for anyone interested in real-time rendering.


Ray Tracing Gems II: Coming August 4

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 , will be available for digital download and print on August 4, 2021.

LEARN MORE

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

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

SUBSCRIBE