Ray Tracing techniques have long been used in film, television, and visualization for rendering photo-realistic images, but often it required powerful computers and time to render individual images (or frames). For architectural visualization, this can often mean hours of rendering. For film and television, it can take many hours or even days to render high-quality image sequences.
Unreal Engine uses its own ray tracing code base that is shared with both its real-time and offline rendering paths. Real-Time Ray Tracing is an optimized path to work in real-time to render scenes, such as interactive experiences or in games. The offline path uses the built-in Path Tracer to generate uncompromised renderings of scenes. It works seamlessly with the Movie Render Queue to output the highest quality frame renders.
Explore the topics below to learn more about these paths and how you can use them in your own projects.
Ray Tracing in Unreal Engine
Ray Tracing in Unreal Engine supports two modes:
- A hybrid Ray Tracer that couples ray tracing capabilities with traditional raster techniques for real-time rendering.
- A Path Tracer for generating high quality, compromise-free rendered results.
System Requirements
The following system requirements must be met to use Ray Tracing and Path Tracing features of Unreal Engine:
System Requirements | |
---|---|
Operating System |
|
GPU | NVIDIA RTX and some GTX series cards with DXR support using the latest device drivers. For more information, see NVIDIA's site here. |
Unreal Engine Version | 5.0 and Later |
Unreal Engine Rendering Path | Deferred Path |