sheenRoughness
sheenRoughness
Controls the roughness or blurriness of the sheen highlight, used to differentiate fabric textures like silk (sharp) and velvet (soft).
Core Advantages
Enables physical differentiation between fabrics by precisely controlling the sheen highlight's diffusion, and supports texture maps for richer surface details.
Common Uses
Differentiating between silk (low roughness) and velvet (high roughness)
Creating patterned or worn fabrics using a texture map
Simulating materials with a diffuse sheen like suede or microfiber
How to adjust
This node is read-only. Control the sheen's sharpness by setting the material's `sheenRoughness` property (a float from 0-1) or assigning a `sheenRoughnessMap` texture in JavaScript.
Code Examples
1// In TSL, sheenRoughness is a read-only float value
2// It can be used to drive other effects, e.g., mixing two colors
3const customColor = colorA.mix( colorB, sheenRoughness );