addMetallicTextureToPbrMaterial#

Fully qualified name: usdex::rtx::addMetallicTextureToPbrMaterial

bool usdex::rtx::addMetallicTextureToPbrMaterial(
pxr::UsdShadeMaterial &material,
const pxr::SdfAssetPath &texturePath,
)#

Adds a metallic texture to the PBR material.

It is expected that the material was created by usdex::rtx::definePbrMaterial().

Note

The material prim’s “Metallic” input will be removed and replaced with “MetallicTexture”. Due to the input removal this function should be used at initial authoring time rather than in a stronger layer.

Parameters:
  • material – The UsdShadeMaterial prim to add the texture

  • texturePath – The SdfAssetPath to the texture file

Returns:

Whether or not the texture was added to the material