Radeon ProRender
  • Radeon ProRender SDK
    • Downloading and Getting Started
    • How to Use RPR SDK
    • Data Types
    • Data Structs
    • Info and Setting Types
    • Shaders
      • rpr_material_node_add
      • rpr_material_node_ao_map
      • rpr_material_node_arithmetic
      • rpr_material_node_blend
      • rpr_material_node_blend_value
      • rpr_material_node_buffer_sampler
      • rpr_material_node_bump_map
      • rpr_material_node_checker_texture
      • rpr_material_node_constant_texture
      • rpr_material_node_diffuse
      • rpr_material_node_diffuse_refraction
      • rpr_material_node_dot_texture
      • rpr_material_node_emissive
      • rpr_material_node_fresnel
      • rpr_material_node_fresnel_schlick
      • rpr_material_node_gradient_texture
      • rpr_material_node_image_texture
      • rpr_material_node_input_lookup
      • rpr_material_node_microfacet
      • rpr_material_node_microfacet_anisotropic_reflection
      • rpr_material_node_microfacet_anisotropic_refraction
      • rpr_material_node_microfacet_beckmann
      • rpr_material_node_microfacet_refraction
      • rpr_material_node_noise2d_texture
      • rpr_material_node_normal_map
      • rpr_material_node_orennayar
      • rpr_material_node_passthrough
      • rpr_material_node_phong
      • rpr_material_node_reflection
      • rpr_material_node_refraction
      • rpr_material_node_transparent
      • rpr_material_node_twosided
      • rpr_material_node_uv_procedural
      • rpr_material_node_uv_triplanar
      • rpr_material_node_volume
      • rpr_material_node_ward
    • Tutorials
    • API Reference
    • Transitioning from RPR 1.X to 2.0
  • Radeon Image Filters
  • Radeon Machine Learning
  • RadeonRays
  • HIP RT
  • Uber Shader
  • Radeon ProRender Plug-ins
  • USD Hydra Delegate
  • AMD RenderStudio
Radeon ProRender
  • Radeon ProRender SDK
  • Shaders

Shaders

There are several shader types within AMD Radeon ProRender. Each shader type has its own parameters, detailed below.

  • RPR_MATERIAL_NODE_ADD

  • RPR_MATERIAL_NODE_AO_MAP

  • RPR_MATERIAL_NODE_ARITHMETIC

  • RPR_MATERIAL_NODE_BLEND

  • RPR_MATERIAL_NODE_BLEND_VALUE

  • RPR_MATERIAL_NODE_BUFFER_SAMPLER

  • RPR_MATERIAL_NODE_BUMP_MAP

  • RPR_MATERIAL_NODE_CHECKER_TEXTURE

  • RPR_MATERIAL_NODE_CONSTANT_TEXTURE

  • RPR_MATERIAL_NODE_DIFFUSE

  • RPR_MATERIAL_NODE_DIFFUSE_REFRACTION

  • RPR_MATERIAL_NODE_DOT_TEXTURE

  • RPR_MATERIAL_NODE_EMISSIVE

  • RPR_MATERIAL_NODE_FRESNEL

  • RPR_MATERIAL_NODE_FRESNEL_SCHLICK

  • RPR_MATERIAL_NODE_GRADIENT_TEXTURE

  • RPR_MATERIAL_NODE_IMAGE_TEXTURE

  • RPR_MATERIAL_NODE_INPUT_LOOKUP

  • RPR_MATERIAL_NODE_MICROFACET

  • RPR_MATERIAL_NODE_MICROFACET_ANISOTROPIC_REFLECTION

  • RPR_MATERIAL_NODE_MICROFACET_ANISOTROPIC_REFRACTION

  • RPR_MATERIAL_NODE_MICROFACET_BECKMANN

  • RPR_MATERIAL_NODE_MICROFACET_REFRACTION

  • RPR_MATERIAL_NODE_NOISE2D_TEXTURE

  • RPR_MATERIAL_NODE_NORMAL_MAP

  • RPR_MATERIAL_NODE_NORMAL_MAP

  • RPR_MATERIAL_NODE_PASSTHROUGH

  • RPR_MATERIAL_NODE_PHONG

  • RPR_MATERIAL_NODE_REFLECTION

  • RPR_MATERIAL_NODE_REFRACTION

  • RPR_MATERIAL_NODE_TRANSPARENT

  • RPR_MATERIAL_NODE_TWOSIDED

  • RPR_MATERIAL_NODE_UV_PROCEDURAL

  • RPR_MATERIAL_NODE_UV_TRIPLANAR

  • RPR_MATERIAL_NODE_VOLUME

  • RPR_MATERIAL_NODE_WARD

Previous Next

© Copyright 2022, Advanced Micro Devices, Inc.