Skip to main content

Enumeration: MaterialProperty

Supported material properties.

Enumeration Members​

BaseColor​

BaseColor: "baseColorFactor";

Base color as a vec4, with each channel in the range [0.0, 1.0].


BaseColorMap​

BaseColorMap: "baseColorTexture";

Base color texture.


BaseColorMapScaleOffset​

BaseColorMapScaleOffset: "baseColorTexture_ST";

Base color texture scale and offset as a vec4.


BaseColorMapRotation​

BaseColorMapRotation: "baseColorTextureRotation";

Base color texture rotation as a non-negative number in [0, +inf].


NormalScale​

NormalScale: "normalScale";

Normal map strength in the range [0.0, 2.0].


NormalMap​

NormalMap: "normalTexture";

Normal map texture.


NormalMapScaleOffset​

NormalMapScaleOffset: "normalTexture_ST";

Normal map texture scale and offset as a vec4.


NormalMapRotation​

NormalMapRotation: "normalTextureRotation";

Normal map texture rotation as a non-negative number in [0, +inf].


Emission​

Emission: "emissiveFactor";

Emission color as a vector with values in the range [0.0, +inf].


EmissionMap​

EmissionMap: "emissiveTexture";

Emission texture.


EmissionMapScaleOffset​

EmissionMapScaleOffset: "emissiveTexture_ST";

Emission texture scale and offset as a vec4.


EmissionMapRotation​

EmissionMapRotation: "emissiveTextureRotation";

Emission texture rotation as a non-negative number in [0, +inf].


OcclusionStrength​

OcclusionStrength: "occlusionStrength";

Occlusion strength in the range [0.0, 1.0].


OcclusionMap​

OcclusionMap: "occlusionTexture";

Occlusion texture.


OcclusionMapScaleOffset​

OcclusionMapScaleOffset: "occlusionTexture_ST";

Occlusion texture scale and offset as a vec4.


OcclusionMapRotation​

OcclusionMapRotation: "occlusionTextureRotation";

Occlusion texture rotation as a non-negative number in [0, +inf].


Metalness​

Metalness: "metallicFactor";

Metallic value in the range [0.0, 1.0].


Roughness​

Roughness: "roughnessFactor";

Roughness value in the range [0.0, 1.0].


MetallicRoughnessMap​

MetallicRoughnessMap: "metallicRoughnessTexture";

Metallic-roughness texture.


MetallicRoughnessMapScaleOffset​

MetallicRoughnessMapScaleOffset: "metallicRoughnessTexture_ST";

Metallic-roughness texture scale and offset as a vec4.


MetallicRoughnessMapRotation​

MetallicRoughnessMapRotation: "metallicRoughnessTextureRotation";

Metallic-roughness texture rotation as a non-negative number in [0, +inf].


AlphaCutoff​

AlphaCutoff: "alphaCutoff";

Alpha cutoff value in the range [0.0, 1.0].


Culling​

Culling: "_Cull";

Culling mode, where 0 means two-sided and 2 means front-only.