Texture Map Indices
For a standard material, the shaders do not have consistent mapping on each channel. The following tables shows the mapping from channel index to shader for the different materials.
|
|
|
|
|
|
Blinn |
Oren-Nayar-Blinn |
Phong |
Strauss |
| 1 |
AmbientMap |
AmbientMap |
AmbientMap |
DiffuseMap |
| 2 |
DiffuseMap |
DiffuseMap |
DiffuseMap |
GlossinessMap |
| 3 |
SpecularMap |
SpecularMap |
SpecularMap |
MetalnessMap |
| 4 |
SpecularLevelMap |
GlossinessMap |
SpecularLevelMap |
OpacityMap |
| 5 |
GlossinessMap |
SpecularLevelMap |
GlossinessMap |
FilterMap |
| 6 |
SelfIllumMap |
SelfIllumMap |
SelfIllumMap |
BumpMap |
| 7 |
OpacityMap |
OpacityMap |
OpacityMap |
ReflectionMap |
| 8 |
BumpMap |
DiffuseLevelMap |
BumpMap |
DisplacementMap |
| 9 |
BumpMap |
DiffuseLevelMap |
BumpMap |
DisplacementMap |
| 10 |
ReflectionMap |
DiffuseRoughnessMap |
ReflectionMap |
|
| 11 |
RefractionMap |
BumpMap |
RefractionMap |
|
| 12 |
DisplacementMap |
ReflectionMap |
DisplacementMap |
|
|
|
|
|
|
Anistropic |
Metal |
Multi-Layer |
| 1 |
AmbientMap |
AmbientMap |
AmbientMap |
| 2 |
DiffuseMap |
DiffuseMap |
DiffuseMap |
| 3 |
SpecularMap |
SpecularMap |
DiffuseLevelMap |
| 4 |
DiffuseLevelMap |
SpecularLevelMap |
DiffuseRoughnessMap |
| 5 |
SpecularLevelMap |
GlossinessMap |
SpecularMap |
| 6 |
GlossinessMap |
SelfIllumMap |
SpecularLevelMap |
| 7 |
AnisotropyMap |
OpacityMap |
GlossinessMap |
| 8 |
SelfIllumMap |
BumpMap |
OrientationMap |
| 9 |
SelfIllumMap |
BumpMap |
OrientationMap |
| 10 |
OpacityMap |
ReflectionMap |
SpecularMap2 |
| 11 |
FilterMap |
RefractionMap |
SpecularLevelMap2 |
| 12 |
BumpMap |
DisplacementMap |
GlossinessMap2 |
| 13 |
ReflectionMap |
AnisotropyMap2 |
RefractionMap |
| 14 |
RefractionMap |
OrientationMap2 |
DisplacementMap |
| 15 |
DisplacementMap |
SelfIllumMap |
|
| 16 |
|
OpacityMap |
|
| 17 |
|
FilterMap |
|
| 18 |
|
BumpMap |
|
| 19 |
|
ReflectionMap |
|
| 20 |
|
RefractionMap |
|
| 21 |
|
DisplacementMap |
|