MDLMaterialSemantic Enum
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Enumerates the semantics of an MDLMaterialProperty.
public enum MDLMaterialSemantic
type MDLMaterialSemantic =
- Inheritance
-
MDLMaterialSemantic
Fields
Name | Value | Description |
---|---|---|
BaseColor | 0 | The property represents the base color of a surface. |
Subsurface | 1 | The property represents the degree of subsurface light penetration. |
Metallic | 2 | The property represents the degree that a surface appears metallic. |
Specular | 3 | The property represents the intensity of specular highligths. |
SpecularExponent | 4 | The property represents the Blinn-Phong exponent. |
SpecularTint | 5 | The property represents the balance between light color and surface color for specular highligts. |
Roughness | 6 | The property represents the roughness of the material. |
Anisotropic | 7 | The property represents the degree of elongation in the tangential direction. |
AnisotropicRotation | 8 | The property represents the angle of anisotropy relative to the tangent direction. |
Sheen | 9 | The property represents the intensity of glancing highligths. |
SheenTint | 10 | The property represents the tint of glancing highligths. |
Clearcoat | 11 | The property represents the intensity of added specular highlights. |
ClearcoatGloss | 12 | The property represents the spread of added specular highlights. |
Emission | 13 | The property represents the color of surface radiance. |
Bump | 14 | The property represents the magnitude of the bump perturbation of a surface. |
Opacity | 15 | The property represents the opacity of the material. |
InterfaceIndexOfRefraction | 16 | The property represents the n1 term in Schlick's approximation of the Fresnel factor in specular relection. |
MaterialIndexOfRefraction | 17 | The property represents the n2 term in Schlick's approximation of the Fresnel factor in specular relection. |
ObjectSpaceNormal | 18 | The property represents the variation in normal vectors for a material, in the tangent coordinate system. |
TangentSpaceNormal | 19 | The property represents the variation in normal vectors for a material, in the tangent coordinate system. |
Displacement | 20 | The property represents the displacement of a surface material in the normal direction. |
DisplacementScale | 21 | The property represents the magnitude of the displacement of a surface material in the normal direction. |
AmbientOcclusion | 22 | The property represents the reduction in ambient light due to neighboring geometry on a surface. |
AmbientOcclusionScale | 23 | The property represents the scaling factor for ambient occlusion. |
None | 32768 | The property's semantics have not been set. |
UserDefined | 32769 | The property represents a user-defined semantic. |