Interface: MaterialClearCoat
Simulates an additional transparent layer on top of the base material.
Clear coat creates a layered material effect mimicking surfaces with a protective or decorative coating over a base material. Examples include clear-coated automotive paint, lacquered wood, or glazed ceramics.
Business value:
- Essential for authentic representation of varnished, polished, or coated products
- Creates premium visual quality for high-end finishes
- Accurately simulates automotive, furniture, and ceramic industry finishes
- Distinguishes between raw and finished material appearances
Properties
bumpTexture
bumpTexture:
Partial
<MaterialTexture
>
Texture that controls the surface relief of the clear coat layer.
indexOfRefraction
indexOfRefraction:
string
Refractive index of the clear coat layer. Controls how light bends through the surface coating.
intensity
intensity:
string
Strength of the clear coat effect.
isActive
isActive:
boolean
When true, applies the clear coat effect to this material.
isTintEnabled
isTintEnabled:
boolean
When true, the clear coat has a subtle color tint.
roughness
roughness:
string
Surface smoothness of the clear coat layer. Lower values create a more polished, reflective coating.
texture
texture:
Partial
<MaterialTexture
>
Texture that controls the intensity of the clear coat effect.
tintColor
tintColor:
string
[]
Color tint of the clear coat layer in RGB format.
tintColorAtDistance
tintColorAtDistance:
string
Controls how the tint color fades with viewing distance.
tintTexture
tintTexture:
Partial
<MaterialTexture
>
Texture that provides the tint color for the clear coat.
tintThickness
tintThickness:
string
Thickness of the clear coat tint effect.
useRoughnessFromMainTexture
useRoughnessFromMainTexture:
boolean
When true, uses the main material's roughness for the clear coat layer.