Latest news from Radeon ProRender

Radeon™ ProRender and its plug-ins have come a long way since being introduced in 2016. Previously Radeon™ ProRender used OpenCL™ 1.2 for rendering on the GPU.

Now we are introducing an updated version that uses HIP (Heterogeneous Interface for Portability) – AMD’s C++-based programming language. This gives a slight performance boost on some cards but is to be better supported going forward. HIP in ProRender supports AMD Vega™ and newer GPUs, but the old OpenCL™ backend is available for legacy cards.  

Image of AMD Hangar scene rendered using HIP in Radeon ProRender
AMD’s Hanger Scene rendered using HIP with ProRender

For more information on the move of ProRender to HIP, see this blog post.

The HIP backend in the Radeon™ ProRender plug-ins is labeled as “RPR – Final”. This aims to achieve the most accurate photorealistic rendering, suitable for final frame renders. Another mode for ProRender is available, “RPR – Interactive,” which is meant for fast iterative design work in viewports.

The Interactive Mode for Radeon™ ProRender is built around Vulkan®. The goal is to make a visually photorealistic render while still delivering images at more interactive rates. This means it uses optimizations, such as AMD FidelityFX™ Super Resolution (FSR) 2 upscaling technology. FSR 2 allows it to render at a lower resolution (faster) and upscale to match the viewport resolution with imperceptible loss of image quality. RPR Interactive may not be as numerically precise as RPR – Final, but it looks visually similar for viewport work.

The RPR – Interactive system has been updated to match features between that and the HIP renderer. This includes support for all the MaterialX library materials found at GPUOpen.

Viewport rendering with RPR - Interactive in Blender, including displacement.
Viewport rendering with RPR - Interactive in Blender, including displacement.

From a performance standpoint, RPR – Interactive works best on GPUs with hardware-accelerated ray tracing, such as AMD’s RDNA™ 2- and RDNA™ 3-based cards. GPUs without hardware ray tracing are still supported. Furthermore, GPUs with less than 8 GB of VRAM are now better supported, including AMD Ryzen™ 7000 series CPUs with integrated RDNA2 GPUs. Finally, there have been optimizations in the plug-ins to give the best settings presets for performance with interactive mode. 

For a more visual example, see this video below. It shows the viewport performance in Blender between RPR – Interactive, Blender’s Cycles renderer, and Blender’s EEVEE renderer. Radeon ProRender in interactive mode is nearly as interactive as EEVEE and close to the lighting quality of Cycles. EEVEE, while fast, does not give the same quality of shadows and glass.

Video link for video showing a Blender Interactive Renderer comparison
Blender Interactive Renderer Comparison - EEVEE, Cycles and Radeon ProRender (YouTube link)

Artists wanting to work on scenes in real time ought to check out the new, improved Radeon ProRender

Find out more about our Radeon ProRender Developer Suite, and the Radeon ProRender SDK

AMD Radeon ProRender Developer Suite

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.

AMD Radeon ProRender SDK

AMD Radeon™ ProRender SDK

AMD Radeon™ ProRender SDK is a powerful physically-based path traced rendering engine that enables creative professionals to produce stunningly photorealistic images.