Page tree



Materials in RenderMan are often referred to as Bxdf(s). A Bxdf describes the material to the integrator that determines the final rendered look. Since these are independent, users can change integrators and still use the same Bxdf to achieve a consistent or expected result. Imagine you've created a golden metal, if you were to render this in PxrPathTracer or PxrVCM, you would expect the material properties to still be seen as "gold" in the final image. This could even be extended to non-photorealistic and custom integrators that would render your gold Bxdf in new and interesting ways but would still be understood as gold (or golden) in the result. This is the power of material Bxdfs in RenderMan.

Below you will find links to the materials available in RenderMan categorized by common use.

PxrSurface - This is your ultimate material system for creating all the looks you should need. From skin to gemstones, PxrSurface handles complex looks through layering and artist-driven parameters.

MaterialX Lama - MaterialX Lama is a state-of-the-art material layering system developed at Industrial Light & Magic that introduces a modular approach to building material networks and includes recent work on energy conservation and dispersion. 

PxrVolume - A powerful and fast volumetric shader used for smoke, fire, explosions, and more. 

PxrMarschnerHair - This material is designed for hair, fur, and fibers.

Basic Materials - These materials are designed for specific uses.

  • PxrConstant - This material supplies a constant color or can be textured. It's great for projections and other effects where you don't want shading.
  • PxrDiffuse - A simple and fast diffuse material.
  • PxrBlack - A non-scattering material that renders just like it sounds – black.