material { name : SpecularGlossiness, shadingModel : specularGlossiness, parameters : [ { type : float3, name : baseColor }, { type : float, name : glossiness }, { type : float3, name : specularColor }, { type : float, name : reflectance }, { type : float, name : clearCoat }, { type : float, name : clearCoatRoughness }, { type : float, name : anisotropy }, { type : float4, name : emissive } ], specularAntiAliasing : true } fragment { void material(inout MaterialInputs material) { prepareMaterial(material); material.baseColor.rgb = materialParams.baseColor; material.glossiness = materialParams.glossiness; material.specularColor = materialParams.specularColor; material.clearCoat = materialParams.clearCoat; material.clearCoatRoughness = materialParams.clearCoatRoughness; material.anisotropy = materialParams.anisotropy; material.emissive = materialParams.emissive; } }