|
TextureMapTypes Enumeration |
TextureMapTypes enum define possible types of texture maps.
The enum is used by the
TextureMapInfo class.
Namespace: Ab3d.DirectX.MaterialsAssembly: Ab3d.DXEngine (in Ab3d.DXEngine.dll) Version: 7.0.8865.1045
Syntax public enum TextureMapTypes
Members Member name | Value | Description |
---|
Unknown | 0 |
Unknown
|
DiffuseColor | 1 |
Diffuse color
|
SpecularColor | 2 |
Specular color
|
NormalMap | 3 |
Normal map that specified normal adjustment vector.
|
Height | 4 |
Height map that specified normal adjustment vector.
|
ReflectionMap | 5 |
Reflection map that specifies which part or the object reflects the EnvironmentCubeMap
|
EnvironmentCubeMap | 6 |
Environment as a CubeMap
|
Albedo | 7 |
Albedo for PBR (Physically-based rendering)
|
BaseColor | 8 |
Base color for PBR (Physically-based rendering)
|
Metalness | 9 |
Metalness for PBR (Physically-based rendering)
|
SpecularF0 | 10 |
Specular F0 for PBR (Physically-based rendering)
|
Roughness | 11 |
Roughness for PBR (Physically-based rendering)
|
Glossiness | 12 |
Glossiness for PBR (Physically-based rendering)
|
AmbientOcclusion | 13 |
Baked Ambient occlusion
|
Emissive | 14 |
Emissive
|
Cavity | 15 |
Cavity (not supported)
|
Transparency | 16 |
Transparency (not supported)
|
MetalnessRoughness | 17 |
Texture that is used for PBR (Physically-based rendering) and stores both Metalness (as blue channel) and Roughness (as green channel) (in BGRA format). This is commonly used by gtTF when there is no ambient occlusion data.
|
RoughnessMetalness | 18 |
Texture that is used for PBR (Physically-based rendering) and stores both Roughness (as blue channel) and Metalness (as green channel) (in BGRA format).
|
OcclusionRoughnessMetalness | 19 |
Texture that is used for PBR (Physically-based rendering) and stores all Metalness (as blue channel), Roughness (as green channel) and AmbientOcclusion (as red channel) (in BGRA format). This is commonly used by gtTF
|
See Also