The NVIDIA RTX platform fuses ray tracing, deep learning and rasterization to fundamentally transform the creative process for content creators and developers through the NVIDIA Turing GPU architecture and support for industry leading tools and APIs.

Applications built on the RTX platform bring the power of real-time photorealistic rendering and AI-enhanced graphics, video and image processing, to enable millions of designers and artists to create amazing content in a completely new way.


The RTX platform provides software APIs and SDKs running on advanced hardware to provide solutions capable accelerating and enhancing graphics, photos, imaging and video processing. These include:

  • Ray Tracing (OptiX, Microsoft DXR, Vulkan)
  • AI-Accelerated Features (NGX)
  • Rasterization (Advanced Shaders)
  • Simulation (CUDA 10, PhysX, Flex)
  • Asset Interchange Formats (USD, MDL)

Ray tracing

Ray tracing, which has long been used for non-real-time rendering, provides realistic lighting by simulating the physical behavior of light. Ray tracing calculates the color of pixels by tracing the path that light would take if it were to travel from the eye of the viewer through the virtual 3D scene. As it traverses the scene, the light may reflect from one object to another (causing reflections), be blocked by objects (causing shadows), or pass through transparent or semi-transparent objects (causing refractions). All of these interactions are combined to produce the final color of a pixel that then displayed on the screen.

RTX-capable GPUs include dedicated ray tracing acceleration hardware, use an advanced acceleration structure and implement an entirely new GPU rendering pipeline to enable real-time ray tracing in games and other graphics applications. Ray tracing acceleration is leveraged by developers through NVIDIA OptiX, Microsoft DXR enhanced with NVIDIA ray tracing libraries, and the upcoming Vulkan ray tracing API.


Learn more about RTX ray tracing

Artificial Intelligence (AI)




The NVIDIA NGX SDK is a new deep learning powered technology stack bringing AI-based features that accelerate and enhance graphics, photos imaging and video processing directly into applications. NVIDIA NGX features utilize Tensor Cores to maximize the efficiency of their operation, and require an RTX-capable GPU. NGX makes it easy for developers to integrate AI features into their application with pre-trained networks.


Learn more about NGX

Rasterization


The Turing architecture’s new Streaming Multiprocessor (SM) includes advanced shading technologies, as well as new features designed to accelerate the graphics pipeline.

Variable Rate Shading
Texture Shading
Multi-View Rendering


Compute





Lifelike visuals result when something both looks and behaves as it would in reality. With more than a decade of development in physics simulation, the RTX platform features APIs such as NVIDIA’s PhysX, FleX and CUDA 10, to accurately model how objects interact in the real world in games, virtual environments, and special effects.


Learn more about PhysX Learn more about Flex Learn more about CUDA

Asset Interchange

With the growing complexity of pipelines and application workflows, standard file formats significantly help creators and developers achieve better asset interchange between applications. In modern pipelines, digital assets like geometry, materials, and shader definitions all need to transfer across applications while maintaining fidelity.

The RTX Platform supports industry standards for the asset interchange, namely Universal Scene Description (USD) from Pixar and the open-sourceNVIDIA Material Definition Language (MDL). USD is widely used in the entertainment industry and provides a rich toolset for reading, writing, editing, and rapidly previewing 3D geometry and shading. NVIDIA MDL is adopted by many applications including Adobe, Allegorithmic and Epic’s Unreal Studio. MDL allows developers to build a library of materials once and be confident the materials maintain their appearance across all applications in the workflow.


Learn more about MDL SDK Learn more about Pixar's USD