addRoughnessTextureToPbrMaterial#
Fully qualified name: usdex::rtx::addRoughnessTextureToPbrMaterial
- bool usdex::rtx::addRoughnessTextureToPbrMaterial(
- pxr::UsdShadeMaterial &material,
- const pxr::SdfAssetPath &texturePath,
Adds a roughness texture to the PBR material.
It is expected that the material was created by
usdex::rtx::definePbrMaterial()
.Note
The material prim’s “Roughness” input will be removed and replaced with “RoughnessTexture”. 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