Radeon ProRender

Shader Nodes

Instead of relying on a single shader, a material network that uses multiple shader nodes is often built. To make the artist’s life easier and keep the learning curve to a minimum, AMD Radeon ProRender supports numerous shader nodes available in Blender, and complements those with its own nodes.

For your convenience, the nodes are organized in the Add menu in the Shader Editor. The menu includes the most popular Blender nodes supported by AMD Radeon ProRender and RPR nodes to help you create the materials you need. You can also use search to find the nodes you require.

RPR Nodes

Node Group Description
RPR Layered Shader Shader Blends a user-defined number of materials.
RPR Layered Texture Texture Blends a user-defined number of textures.
RPR Lookup Input Provides information about the position and orientation of each point of the surface that is being sampled (normal angle, incident angle).
RPR Math Converter Performs shading math operations (add, multiply, dot, etc.).
RPR Passthrough Shader A simple color BSDF node.
RPR Procedural UV Input A procedural UV projection node.
RPR Uber Shader A complex material that combines several inputs to generate one large shader, alleviating the need to group many shader nodes together. For details, see the Uber Shader and Using Uber Shader in Blender sections in the documentation.

Support for Blender Nodes

AMD Radeon ProRender supports all of the Blender nodes available in the Add menu, with a number of exceptions described below.

Node Group Not Supported
Geometry Input

The following outputs are not supported:

  • Tangent
  • True Normal
  • Parametric
  • Backfacing
  • Pointiness
Image Texture Texture

The following options are not supported:

  • All interpolation options except Linear
  • All projection options except Flat
MixRGB Color

The following blend types are not supported:

  • Saturation
  • Hue
  • Linear Light
  • Soft Light
  • Overlay
  • Dodge
  • Screen
  • Lighten
  • Burn
Normal Map Vector

Not supported:

  • UV Map property
  • Tangent Space mode
Texture Coordinate Input

Not supported:

  • Camera
  • Window
  • Reflection
  • Generated (uses UV instead)
  • The Object mode is not supported. When this mode is selected, RPR uses the Position mode (see the Geometry node).
Principled Volume Shader

Not supported:

  • Color Attribute
  • Density Attribute (versions 2.80-2.82)
  • Temperature Attribute (version 2.80-2.82)

Limited support (Blender version 2.83 or newer):

  • Density Attribute - value(grid name) is supported for OpenVDB Smoke volumes only. Unsupported for other volume object types. If a grid with such name couldn’t be found the ‘density’ grid is used instead.
  • Temperature Attribute - supported for OpenVDB Smoke volumes only. If such a grid could not be found the ‘temperature’ grid is used (if present), ‘density’ if none found.
Hair BSDF Shader

The following inputs are not supported:

  • Tangent