OptionalextrasApplication-Specific data
OptionalnameThe user-defined name of this object
OptionalpbrA set of parameter values that are used to define the metallic-roughness material model from Physically-Based Rendering (PBR) methodology. When not specified, all the default values of pbrMetallicRoughness apply
OptionalnormalThe normal map texture
OptionalocclusionThe occlusion map texture
OptionalemissiveThe emissive map texture
OptionalemissiveThe RGB components of the emissive color of the material. These values are linear. If an emissiveTexture is specified, this value is multiplied with the texel values
OptionalalphaThe alpha rendering mode of the material
OptionalalphaThe alpha cutoff value of the material
OptionaldoubleSpecifies whether the material is double sided
OptionalextensionsDictionary object with material extension-specific objects
The material appearance of a primitive