RTX Global Illumination
RTX Global Illumination
Leveraging the power of ray tracing, the RTX Global Illumination (RTXGI) SDK provides scalable solutions to compute multi-bounce indirect lighting without bake times, light leaks, or expensive per-frame costs. RTXGI is supported on any DXR-enabled GPU, and is an ideal starting point to bring the benefits of ray tracing to your existing tools, knowledge, and capabilities.
Full Source Code
We are providing full source code so you can easily integrate RTXGI into your tools and customize it to your specific needs.
No Baking, No Leaks
No more waiting for bakes. Dramatically speed up your iteration time with real-time ray traced lighting. No more obsessing over light probe positioning either; no light or shadow leaking.
Any DXR GPU
RTXGI runs on a broad range of platforms. All DXR-enabled GPUs are supported, including the GTX 10 series (Pascal).
Tuned & Optimized
Easy to integrate and fast to provide results, right out of the box. Performance optimized to fit in 60Hz frame budgets.
Infinite Bounce Lighting in Real Time
Fast multi-bounce indirect lighting has never been easier.
RTXGI's probe-based data structure temporally accumulates and filters lighting and distance information in real time, creating a high quality multi-bounce lighting cache with visibility information.
Strict frame budget? RTXGI provides an ideal balance between quality and performance for real-time applications with tight frame budgets through a low frequency approximation of the full path tracing process.
Content Creation at the Speed of Light
Accelerate your tools, pipeline, and artist workflows.
With RTXGI, the long waits for offline lightmap and light probe baking are a thing of the past. Artists get instant results in-editor or in-game. Move an object or a light, and global illumination updates in real time.
Decrease iteration times by cutting out time spent tuning light probe positions. No light or shadow leaking, right out of the box, without obsessing over probe placements.
One Scalable Solution for All
Full source code puts you in control.
Customize RTXGI to your needs on any DXR-enabled GPU, including Geforce RTX 20 Series, GTX 1660 Series, and GTX 10 series. RTXGI's scalable design gives you the control to decide when and where you want to crank up performance or max out image quality.
How It Works
- 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
A: The RTXGI SDK is a software development kit that leverages the power of GPU ray tracing to provide scalable solutions for the computation of global illumination in real-time graphics applications.
A: Yes! The ability to trace arbitrary rays is an essential component that enables the flexibly to dynamically update lighting information at runtime.
A: Unlike existing real-time global illumination solutions, RTXGI uses real-time ray tracing to dynamically update lighting information - eliminating the need for pre-computation or baking steps.
A: The RTXGI SDK is a full source distribution. SDK users receive the complete C++ and HLSL source code of the SDK, documentation, and the full source of a sample application that demonstrates how to use the SDK.
A: The DirectX Raytracing (DXR) API for DirectX 12 on Windows.
A: RTXGI works with any DXR enabled GPU. This includes all NVIDIA RTX 20 series, GTX 1660 series, and GTX 10 series.
A: The RTXGI SDK is available now to qualified developers by submitting a request .
A: Yes! We encourage students and academics of all kinds to explore what RTXGI makes possible
A: We are working closely with Epic Games and Unity to bring support for RTXGI to their engines as soon as possible. Stay tuned!
Ready to get started developing with RTXGI?