
The accelerated ray intersection library for DirectX®12 and Vulkan®.
Radeon™ Rays is our high-efficiency, high-performance ray intersection acceleration library as seen in Radeon™ ProRender.
It supports a range of use cases, including interactive light baking for game development workflows, and real-time indirect sound simulation.
Supports:
- DirectX®12.
- Vulkan®.
Download the latest version - v4.1
This release adds the following:
- Open Source.
- Logging mechanism for easier debugging.
- Set of tests to validate changes to the source code.
Which version should I use?
AMD has developed Radeon™ Rays for many years. If you require OpenCL™ support, please use Radeon™ Rays 2.0.
Features
Custom AABB
Guide the construction of the Bounding Volume Hierarch (BVH) by providing a custom AABB hierarchy for your scene.
GPU BVH Optimization
Optimizes the Bounding Volume Hierarchy (BVH) specifically for efficient GPU access.
AMD developed Radeon™ Rays to help developers get the most out of AMD GPUs, as well as save them from maintaining hardware-dependent code. Radeon™ Rays exposes a well-defined C API for scene construction and performing asynchronous ray intersection queries. It is not limited to AMD hardware or a specific operating system.
Radeon™ Rays can be easily distributed, and through its API helps assure compatibility and best performance across a wide range of hardware platforms.
Additional features:
- Supports DirectX®12 and Vulkan®.
- Geometry update without full rebuild.
- Logging mechanism for easier debugging.
- Set of tests to validate changes to the source code.
Requirements
CMake 3.12 and above.
spdlog library installed for logging.
- DirectX®12: a 64-bit version of Windows® 10, and a GPU and drivers that support DirectX®12 features including Shader Model 6.0.
- Vulkan®: a 64-bit version of Windows® 10 or Linux, and a GPU and drivers that support Vulkan® version 1.2.
Microsoft® Visual Studio 2013 or later must be installed to compile the sample renderer.
Version history
See GitHub for a more detailed release history.
- Custom AABB.
- GPU BVH optimization.
- Removed OpenCL™ support.
Want more Radeon™ ProRender content?

Orochi
Orochi is a library which loads HIP and CUDA® APIs dynamically, allowing the user to switch APIs at runtime.

Primitive variables, flexible ramp node, beta support for HIP in Radeon™ ProRender SDK 2.02.11
The latest release of the ProRender SDK introduces support for primitive variables, enhanced Cryptomatte AOVs, AMD’s HIP API, and much more.

New renderer backend and more in the updated Radeon™ ProRender SDK 2.02.10
Introducing a new renderer backend and support for simpler volumes, cutting planes, and artistic control of shadow color. Also, new SDK tutorials are now available.

Introducing Radeon™ ProRender SDK 2.02.6
Introducing support for Apple M1, heterogeneous volume, and deepEXR. Plus improved CPU rendering, and toon contour rendering.

AMD Blender® USD™ Hydra™ Plug-in Overview – YouTube link
This tutorial video demonstrates how to use our USD Hydra plug-in for Blender®, which uses the power of Open Standards to enable you to reference and assemble USD™, and use MaterialX.

AMD USD™ Hydra™ plug-in for Blender®
Find out about our exciting new plug-in for Blender®, which uses the power of Open Standards to enable you to reference and assemble USD™, and use MaterialX.

New Radeon™ ProRender plug-in updates
Our Blender® add-on, Autodesk® Maya® plug-in, and the SideFX® Houdini™ (USD) plug-in now incorporate the latest Radeon™ ProRender SDK.

Updated Radeon ProRender 2 SDK now available with many new features
Read about Cryptomatte support, light group AOVs, deformation motion blur, homogeneous volume support, and our toon material in Radeon™ ProRender.

Hardware-Accelerated Ray Tracing in AMD Radeon™ ProRender 2.0
With specific hardware acceleration features implemented, content creators can accelerate their rendering using AMD Radeon™ RX 6000 Series graphics cards with Radeon™ ProRender 2.0.

AMD RDNA™ 2 – Hardware-accelerated Ray Tracing in Radeon™ ProRender 2.0 – YouTube link
Introducing the new version of AMD Radeon™ ProRender 2.0 with AMD Radeon™ RX 6000 Series graphics cards support. Find out about the performance optimizations we achieved from the hardware ray tracing support.

Radeon™ ProRender Full Spectrum Rendering 2.0: The Universal Rendering API – YouTube link
Introducing the new version of Radeon™ ProRender 2.0, the Universal Rendering API.

Radeon™ ProRender Suite
AMD Radeon™ ProRender is our fast, easy, and incredible physically-based rendering engine built on industry standards that enables accelerated rendering on virtually any GPU, any CPU, and any OS in over a dozen leading digital content creation and CAD applications.