Skip to main content

Radeon ProRender

v3.1

AMD's open-source GPU-accelerated physically based path tracer with broad DCC tool integration and vendor-neutral GPU support

Path TracingRay Tracing
C++
Apache-2.0
Active
GPU: Vulkan, OpenCL, HIP
CPU
Stars
700
Latest Release3.1
Release DateJun 2024
Contributors25
Forks120
At a Glance
Technique
Path Tracing, Ray Tracing
Language
C++
License
Apache-2.0
Platforms
Linux
macOS
Windows
GPU Support
Yes (Vulkan, OpenCL, HIP, Metal)
CPU Support
Yes
Scene Formats
Custom
Output Formats
EXR, PNG, JPEG, TIFF, HDR
First Release
Jan 2016
Latest Release
3.1 — Jun 2024
Best For
Artists and studios wanting a free, vendor-neutral GPU path tracer integrated into DCC tools (Maya, 3ds Max, Blender, Houdini), and developers wanting to embed physically based rendering into custom applications via the C SDK

Development Activity

Commit activity data is not available for this renderer.

700
Stars
3.1
1 year ago
25
Contributors
View on GitHub

Overview

Best for

Artists and studios wanting a free, vendor-neutral GPU path tracer integrated into DCC tools (Maya, 3ds Max, Blender, Houdini), and developers wanting to embed physically based rendering into custom applications via the C SDK

Not ideal for

Academic research requiring transparent, modifiable rendering algorithms (use PBRT or Mitsuba), headless batch rendering workflows, projects demanding absolute highest rendering quality, or users seeking a standalone renderer with its own scene format

Strengths

  • Genuinely vendor-neutral GPU path tracing — unlike OptiX-based renderers that require NVIDIA GPUs, Radeon ProRender works across AMD, NVIDIA, Intel, and Apple Silicon GPUs via Vulkan, OpenCL, HIP, and Metal, making it the most portable GPU-accelerated open-source path tracer available
  • Broad DCC tool integration through official plugins for Blender, Maya, 3ds Max, and Houdini means artists can use RPR in their existing pipeline without switching tools, setting up materials and scenes through familiar interfaces rather than custom scene description files
  • AI-powered denoiser produces clean output at lower sample counts, significantly reducing render times for preview and production use cases where minor denoising artifacts are acceptable
  • Apache-2.0 open-source SDK allows developers to embed physically based path tracing into their own applications without licensing fees or vendor lock-in, via a straightforward C API
  • Active development by AMD's GPUOpen team with regular releases, new features (MaterialX, cryptomatte AOVs, improved Vulkan backend), and ongoing performance optimization on AMD's latest GPU architectures

Limitations

  • Rendering quality, while physically based and improving with the Northstar backend, has historically been perceived as trailing behind established production renderers like Cycles, Arnold, and V-Ray in terms of material accuracy and final image fidelity
  • Primary optimization target is AMD hardware — while RPR works on NVIDIA and Intel GPUs, performance is typically best on AMD GPUs, and some features may be AMD-optimized first, creating a perception of vendor bias despite the neutral design
  • DCC plugin quality and stability varies — the Blender plugin is well-maintained, but plugins for Maya and 3ds Max may lag in updates or have compatibility issues with newer host application versions
  • No standalone scene format or command-line renderer — RPR requires either a host DCC application or custom SDK integration, making it less accessible for scripted, headless, or batch rendering workflows compared to PBRT or Mitsuba
  • Community and documentation are smaller than for Cycles or commercial renderers, and finding answers to specific rendering problems often requires navigating AMD's GPUOpen forums or SDK documentation, which can be sparse for advanced use cases

Background

Radeon ProRender (RPR) is AMD's open-source physically based rendering engine, developed as part of the GPUOpen initiative — AMD's program for open-source GPU tools and libraries. Previously known as AMD FireRender, the project was renamed and substantially evolved into a production-grade GPU path tracer. Its key differentiator is genuine vendor-neutral GPU support: unlike OptiX-based renderers locked to NVIDIA hardware, Radeon ProRender works across AMD, NVIDIA, Intel, and Apple Silicon GPUs, making it the most portable GPU-accelerated open-source path tracer available.

The primary rendering backend, Northstar, provides high-quality GPU-accelerated path tracing using Vulkan with HIP and OpenCL support. RPR offers unbiased physically based rendering with an Uber material system supporting metalness/roughness PBR workflows, volumetric rendering, subsurface scattering, displacement, motion blur, depth of field, adaptive sampling, and an AI-powered denoiser. The open-source SDK (RadeonProRenderSDK) provides a C API for embedding RPR into custom applications. Broad DCC tool integration is available through official plugins for Blender, Autodesk Maya, Autodesk 3ds Max, and SideFX Houdini, meaning artists can use RPR in their existing pipeline through familiar interfaces. MaterialX and cryptomatte AOV support have been added in recent releases.

Radeon ProRender positions itself as the production GPU path tracer that is not locked to a single hardware vendor or DCC tool. While rendering quality has historically been perceived as trailing behind established renderers like Cycles, Arnold, and V-Ray, the Northstar backend has significantly narrowed this gap. The Apache-2.0 licensed SDK allows commercial embedding without licensing fees. Development continues actively at AMD with regular releases, performance optimizations on AMD's latest GPU architectures, and expanding feature parity with competing production renderers.

Quick Start

Download from https://www.amd.com/en/products/software/radeon-prorender.html or install via DCC tool plugin manager

Community & Resources

Community

Tutorials & Resources

Performance Benchmarks

No benchmark data available for Radeon ProRender yet.

Benchmarks will be added as more renderers are tested across our standard scene suite.

Learn about our methodology