RTX Global Illumination (RTXGI)
Scalable Dynamic Real-Time Ray Traced Global Illumination on Any DXR-enabled GPU.
No Bake Time. No Light Leaks.
RTX Global Illumination (RTXGI) is a software development kit that enables more realistic rendering by dynamically computing indirect lighting in real time. By leveraging the power of ray tracing, RTXGI provides scalable solutions to compute multi-bounce global illumination without bake times, light leaks, or prohibitive run-time performance requirements. RTXGI is supported on any DXR-enabled GPU and provides developers with an ideal starting point to bring the benefits of ray tracing to their existing tools, knowledge, and capabilities.
lifelike glossy reflections.
- Fully managed data structure that supports any material and lighting model
- Optimized memory layout and compute shaders
- Support for multiple coordinate systems
- Hooks for engine and gameplay events to prioritize lighting updates
- Real-time lighting updates in-game and in-editor
- Real-time diffuse and glossy indirect without shadow leaks or light leaks
- Infinite bounce global illumination
- No UV parameterization or probe blockers needed
- Optional overrides for automatic probe placement and self-shadow prevention
- Full C++ and HLSL source code
- Probe Optimizer
- Source code guide
- Examples and game engine integrations
- Regression test suite
- Getting started guide
- Recommended presets for Turing and Pascal GPUs
- Video tutorials
- Windows 10 v1809 or later
- Windows 10 SDK v1809 (17763) or later
- DirectX® Raytracing 1.0 API or later
- Latest graphics driver for your DXR enabled GPU
RTXGI in Production
At Unite Copenhagen 2019, Unity revealed RTXGI integrated into the latest version of the Unity editor. Through a series of live on-stage demos, Alexander Majercik (NVIDIA) and Kuba Cupisz (Unity) demonstrated the new level of visual fidelity artists and game developers can achieve with the powerful combination of RTXGI and Unity.
Shown at Unite Copenhagen 2019, Unity’s spaceship demo computes indirect lighting in real time with RTXGI.
The Unity spaceship demo scene with a visualization of the RTXGI's real time ray traced probe data structures.
In this talk, we review ray tracing, show behind-the-scenes VFX breakdowns for a new Unity demo, and share
best practices for lighting and modeling when working with RTXGI and accelerated ray tracing in general.