ReadonlybaseThe base color of this material (in PBR terms)
ReadonlyblendThe blend mode for this surface (should probably be opaque).
ReadonlydoubleIs this material double sided or is it back face culled?
Optional ReadonlyiorThe index of refraction of this surface.
ReadonlylegacyLegacy color to match web-ifc display
Optional ReadonlymetalnessHow metallic is this surface? 0 for dialletric, 1 for metal.
ReadonlynameThe name of this material, which may be procedurally generated.
Optional ReadonlyroughnessHow rough is this surface vs how shiny (1 for maximum rougness, 0 for full specular)
Optional ReadonlyspecularThe specular color of this surface (F0, overrides the F0 that would be produced by baseColor, metalness and index of refraction).
A canonical material represents the internal material type we pass around and support wiring up to gltf like properties.