materialSheen
Provides the material's final sheen color, with built-in logic that combines the `.sheen` intensity, `.sheenColor`, and `.sheenColorMap` texture.
Core Advantages
Its core advantage is automatic combination: it fully encapsulates the blending of multiple properties (intensity, color, map) required for the sheen effect, greatly simplifying the workflow for creating fabric materials like velvet and silk.
Common Uses
Simulating the soft glow of velvet or velour at grazing angles.
Representing the broad, soft highlights on silk or satin.
Adding a subtle edge light to common fabrics to enhance realism.
Creatively adding a fuzzy feel to non-fabric materials, like a peach.
How to adjust
Configure by modifying the properties of a `MeshPhysicalMaterial` in JavaScript. `.sheen` (0-1) controls the intensity, `.sheenColor` sets the sheen's color, and `.sheenColorMap` allows for localized control using a texture.
Code Examples
1// In a physical lighting model, materialSheen is added to the final color,
2// primarily affecting the appearance at grazing angles.
3const finalColor = baseColor.add( materialSheen.mul( fresnelFactor ) );