defineGlassPreviewMaterial#
Fully qualified name: usdex::core::defineGlassPreviewMaterial
- pxr::UsdShadeMaterial usdex::core::defineGlassPreviewMaterial(
- pxr::UsdPrim parent,
- const std::string &name,
- const pxr::GfVec3f &color,
- const float indexOfRefraction = 1.5f,
- const float roughness = 0.02f,
- const float opacity = 0.2f,
Defines a Glass PBR
UsdShadeMaterialdriven by aUsdPreviewSurfaceshader network for the universal render context.This is an overloaded member function, provided for convenience. It differs from the above function only in what arguments it accepts.
- Parameters:
parent – Prim below which to define the Material
name – Name of the Material
color – The color of the Material
indexOfRefraction – The Index of Refraction to set, minimum 1.0; suggested maximum 4.0
roughness – The Roughness Amount to set, 0.0-1.0 range where 1.0 = flat and 0.0 = glossy
opacity – The Opacity Amount to set, 0.0-1.0 range where 1.0 = opaque and 0.0 = invisible
- Returns:
The newly defined
UsdShadeMaterial. Returns an Invalid object on error.