Explore the NVIDIA SDKS that enable developers to render high-fidelity video and audio assets for professional visualization and video games, helping them create convincing, immersive worlds.
NVIDIA VRWorks™ Audio brings truly immersive audio to applications by path tracing sound in 3D space in real time. Leveraging NVIDIA OptiX™ ray-tracing technology, VRWorks Audio traces the path of sound in real time, delivering physically realistic audio that conveys the size, shape, and material properties of the virtual environment you’re in.Learn More
NVIDIA OptiX is an application framework for achieving optimal ray-tracing performance on the GPU. It provides a simple, recursive, and flexible pipeline for accelerating ray-tracing algorithms. Bring the power of NVIDIA GPUs to your ray-tracing applications with programmable intersection, ray generation, and shading.Learn More
Material Definition Language (MDL)
NVIDIA MDL gives you the freedom to share physically based materials and lights between supporting applications. Build a library of MDL materials once and be confident they'll maintain their appearance as they move into all applications in your workflow.Learn More
NVIDIA IndeX® is a 3D volumetric interactive visualization SDK that allows scientists and researchers to visualize and interact with massive datasets, make real-time modifications, and navigate to the most pertinent parts of the data, all in real time to gather better insights faster.Learn More
NVIDIA vMaterials are a curated collection of MDL materials and lights that represent common real-world materials used in design workflows. Integrating the Iray® or MDL SDK quickly brings a library of hundreds of ready-to-use materials to your application without writing shaders.Learn More
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 (RTXGI)
NVIDIA RTX™ Global Illumination (RTXGI) generates multi-bounce indirect light without bake times, light leaks, or expensive per-frame costs. It’s 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.
RTX Direct Illumination (RTXDI)
Millions of dynamic lights can be generated with RTX Direct Illumination. A real-time ray-tracing SDK, it offers photorealistic lighting of night and indoor scenes that require computing shadows from hundreds of thousands to millions of area 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 illumination and crisp denoised images.
Deep Learning Super Sampling (DLSS)
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.
NVIDIA Real-Time Denoiser (NRD)
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.
Explore Ways to Use NVIDIA Technologies
NVIDIA Developer Program
Gain free access to NVIDIA’s image processing SDKs, including DLSS, NRD, and OptiX. The NVIDIA Developer Program offers the freedom and flexibility to implement NVIDIA SDKs into your own application, as well as other resources such as developer blogs, forums, FAQs, and documentation.
JOIN THE NVIDIA DEVELOPER PROGRAM
Experience real-time design collaboration and physically accurate simulation with NVIDIA Omniverse™, a platform 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-accelerated, 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, and developers can easily build their own apps based on Omniverse Kit.
Latest NVIDIA RTX News
April 25, 2022
Identifying Shader Limiters with the Shader Profiler in NVIDIA Nsight Graphics
April 5, 2022
Shaping the Future of Graphics with NVIDIA Technologies in Unreal Engine 5
March 24, 2022
New Ray-Tracing, AI, Cloud, and Virtual World Tools Simplify Game Development at GDC 2022
March 3, 2022
Latest Releases and Resources: March 3-9
View All Industry News
Don’t miss the latest in NVIDIA game development news. Subscribe today to stay in the know.