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.