> For the complete documentation index, see [llms.txt](https://docs.overdare.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.overdare.com/development/api-reference/enums/materialtexturetype.md).

# MaterialTextureType

## Overview

MaterialTextureType is an Enum that defines the types of texture maps used in MaterialVariant. It classifies the various texture types used in PBR rendering.

## Items

| Name         | Value | Description                                                                                  |
| ------------ | ----- | -------------------------------------------------------------------------------------------- |
| ColorMap     | 0     | The color map (albedo texture). Contains the base color information of the surface.          |
| MetalnessMap | 1     | The metalness map. Defines the degree to which the surface reflects like a metal.            |
| NormalMap    | 2     | The normal map. Represents fine surface irregularities without changing the actual geometry. |
| RoughnessMap | 3     | The roughness map. Defines the degree to which the surface scatters light.                   |
| Max          | 4     | An internal value representing the maximum number of texture types.                          |
