PhysicallyBasedMaterial.ClearcoatRoughness
An object that defines the degree to which an entity’s clear, shiny coating scatters light to create soft highlights.
Declaration
struct ClearcoatRoughnessOverview
This object specifies clearcoat roughness for entities that have clearcoat enabled. A clearcoat is a separate layer of transparent specular highlights used to simulate a clear coating, like on a car or the surface of lacquered objects. When you enable clearcoat rendering for a material, RealityKit renders the clearcoat as a separate layer just above the surface of the entity. You can specify a clearcoat roughness value to indicate how much the clearcoat scatters light that bounces off of it, which softens and spreads out the highlights.
Topics
Creating a clearcoat roughness object
Accessing clearcoat roughness values
See Also
Realistic materials
Applying realistic material and lighting effects to entitiesGenerating procedural texturesPhysicallyBasedMaterialPhysicallyBasedMaterial.BaseColorPhysicallyBasedMaterial.RoughnessPhysicallyBasedMaterial.MetallicPhysicallyBasedMaterial.NormalPhysicallyBasedMaterial.BlendingPhysicallyBasedMaterial.AmbientOcclusionPhysicallyBasedMaterial.SpecularPhysicallyBasedMaterial.SheenColorPhysicallyBasedMaterial.ClearcoatPhysicallyBasedMaterial.AnisotropyLevelPhysicallyBasedMaterial.AnisotropyAnglePhysicallyBasedMaterial.EmissiveColor