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