# Enum.Material

Roblox Engine API enum from Roblox Studio 0.744.0.7441077 (version-7aaa6838d36c4448).

- HTML page: https://rapi.sleaze.dev/enums/Material/
- Roblox documentation: https://create.roblox.com/docs/reference/engine/enums/Material

Materials used for parts and/or terrain.

## Items

| Name | Value | Description |
| --- | --- | --- |
| `Plastic` | 256 | Applies to [`BasePart`](https://rapi.sleaze.dev/classes/BasePart.md) only. |
| `SmoothPlastic` | 272 | Applies to [`BasePart`](https://rapi.sleaze.dev/classes/BasePart.md) only. |
| `Neon` | 288 | Applies to [`BasePart`](https://rapi.sleaze.dev/classes/BasePart.md) only. |
| `Wood` | 512 | Applies to [`BasePart`](https://rapi.sleaze.dev/classes/BasePart.md) only. |
| `WoodPlanks` | 528 | Applies to [`BasePart`](https://rapi.sleaze.dev/classes/BasePart.md) and [`Terrain`](https://rapi.sleaze.dev/classes/Terrain.md). |
| `Marble` | 784 | Applies to [`BasePart`](https://rapi.sleaze.dev/classes/BasePart.md) only. |
| `Basalt` | 788 | Applies to [`BasePart`](https://rapi.sleaze.dev/classes/BasePart.md) and [`Terrain`](https://rapi.sleaze.dev/classes/Terrain.md). |
| `Slate` | 800 | Applies to [`BasePart`](https://rapi.sleaze.dev/classes/BasePart.md) and [`Terrain`](https://rapi.sleaze.dev/classes/Terrain.md). |
| `CrackedLava` | 804 | Applies to [`BasePart`](https://rapi.sleaze.dev/classes/BasePart.md) and [`Terrain`](https://rapi.sleaze.dev/classes/Terrain.md). |
| `Concrete` | 816 | Applies to [`BasePart`](https://rapi.sleaze.dev/classes/BasePart.md) and [`Terrain`](https://rapi.sleaze.dev/classes/Terrain.md). |
| `Limestone` | 820 | Applies to [`BasePart`](https://rapi.sleaze.dev/classes/BasePart.md) and [`Terrain`](https://rapi.sleaze.dev/classes/Terrain.md). |
| `Granite` | 832 | Applies to [`BasePart`](https://rapi.sleaze.dev/classes/BasePart.md) only. |
| `Pavement` | 836 | Applies to [`BasePart`](https://rapi.sleaze.dev/classes/BasePart.md) and [`Terrain`](https://rapi.sleaze.dev/classes/Terrain.md). |
| `Brick` | 848 | Applies to [`BasePart`](https://rapi.sleaze.dev/classes/BasePart.md) and [`Terrain`](https://rapi.sleaze.dev/classes/Terrain.md). |
| `Pebble` | 864 | Applies to [`BasePart`](https://rapi.sleaze.dev/classes/BasePart.md) only. |
| `Cobblestone` | 880 | Applies to [`BasePart`](https://rapi.sleaze.dev/classes/BasePart.md) and [`Terrain`](https://rapi.sleaze.dev/classes/Terrain.md). |
| `Rock` | 896 | Applies to [`BasePart`](https://rapi.sleaze.dev/classes/BasePart.md) and [`Terrain`](https://rapi.sleaze.dev/classes/Terrain.md). |
| `Sandstone` | 912 | Applies to [`BasePart`](https://rapi.sleaze.dev/classes/BasePart.md) and [`Terrain`](https://rapi.sleaze.dev/classes/Terrain.md). |
| `CorrodedMetal` | 1040 | Legacy name: `Corroded Metal`. Applies to [`BasePart`](https://rapi.sleaze.dev/classes/BasePart.md) only. |
| `DiamondPlate` | 1056 | Applies to [`BasePart`](https://rapi.sleaze.dev/classes/BasePart.md) only. |
| `Foil` | 1072 | Legacy name: `Aluminum`. Applies to [`BasePart`](https://rapi.sleaze.dev/classes/BasePart.md) only. |
| `Metal` | 1088 | Applies to [`BasePart`](https://rapi.sleaze.dev/classes/BasePart.md) only. |
| `Grass` | 1280 | Applies to [`BasePart`](https://rapi.sleaze.dev/classes/BasePart.md) and [`Terrain`](https://rapi.sleaze.dev/classes/Terrain.md). |
| `LeafyGrass` | 1284 | Applies to [`BasePart`](https://rapi.sleaze.dev/classes/BasePart.md) and [`Terrain`](https://rapi.sleaze.dev/classes/Terrain.md). |
| `Sand` | 1296 | Applies to [`BasePart`](https://rapi.sleaze.dev/classes/BasePart.md) and [`Terrain`](https://rapi.sleaze.dev/classes/Terrain.md). |
| `Fabric` | 1312 | Applies to [`BasePart`](https://rapi.sleaze.dev/classes/BasePart.md) only. |
| `Snow` | 1328 | Applies to [`BasePart`](https://rapi.sleaze.dev/classes/BasePart.md) and [`Terrain`](https://rapi.sleaze.dev/classes/Terrain.md). |
| `Mud` | 1344 | Applies to [`BasePart`](https://rapi.sleaze.dev/classes/BasePart.md) and [`Terrain`](https://rapi.sleaze.dev/classes/Terrain.md). |
| `Ground` | 1360 | Applies to [`BasePart`](https://rapi.sleaze.dev/classes/BasePart.md) and [`Terrain`](https://rapi.sleaze.dev/classes/Terrain.md). |
| `Asphalt` | 1376 | Applies to [`BasePart`](https://rapi.sleaze.dev/classes/BasePart.md) and [`Terrain`](https://rapi.sleaze.dev/classes/Terrain.md). |
| `Salt` | 1392 | Applies to [`BasePart`](https://rapi.sleaze.dev/classes/BasePart.md) and [`Terrain`](https://rapi.sleaze.dev/classes/Terrain.md). |
| `Ice` | 1536 | Applies to [`BasePart`](https://rapi.sleaze.dev/classes/BasePart.md) and [`Terrain`](https://rapi.sleaze.dev/classes/Terrain.md). |
| `Glacier` | 1552 | Applies to [`BasePart`](https://rapi.sleaze.dev/classes/BasePart.md) and [`Terrain`](https://rapi.sleaze.dev/classes/Terrain.md). |
| `Glass` | 1568 | Applies to [`BasePart`](https://rapi.sleaze.dev/classes/BasePart.md) only. Note that refraction of light through this material is not supported on mobile devices due to computational limitations. |
| `ForceField` | 1584 | Must be used on a [`MeshPart`](https://rapi.sleaze.dev/classes/MeshPart.md) with UVs laid out to cover much of the 0:1 UV space or more (larger is better). The [`MeshPart`](https://rapi.sleaze.dev/classes/MeshPart.md) must also have a texture applied to its `TextureID`, and that texture image must have a wide value range since the material displays the range from dark/black to light/white values. Obtain [this model](https://create.roblox.com/store/asset/15507769146/ForceFieldMesh) for a functional example. |
| `Air` | 1792 | Not browsable. Applies to [`Terrain`](https://rapi.sleaze.dev/classes/Terrain.md) only. |
| `Water` | 2048 | Not browsable. Applies to [`Terrain`](https://rapi.sleaze.dev/classes/Terrain.md) only. |
| `Cardboard` | 2304 | Applies to [`BasePart`](https://rapi.sleaze.dev/classes/BasePart.md) only. |
| `Carpet` | 2305 | Applies to [`BasePart`](https://rapi.sleaze.dev/classes/BasePart.md) only. |
| `CeramicTiles` | 2306 | Applies to [`BasePart`](https://rapi.sleaze.dev/classes/BasePart.md) only. |
| `ClayRoofTiles` | 2307 | Applies to [`BasePart`](https://rapi.sleaze.dev/classes/BasePart.md) only. |
| `RoofShingles` | 2308 | Applies to [`BasePart`](https://rapi.sleaze.dev/classes/BasePart.md) only. |
| `Leather` | 2309 | Applies to [`BasePart`](https://rapi.sleaze.dev/classes/BasePart.md) only. |
| `Plaster` | 2310 | Applies to [`BasePart`](https://rapi.sleaze.dev/classes/BasePart.md) only. |
| `Rubber` | 2311 | Applies to [`BasePart`](https://rapi.sleaze.dev/classes/BasePart.md) only. |

## Used by

Each entry lists the class, then the role and names of the members that use this type.

- [BasePart](https://rapi.sleaze.dev/classes/BasePart.md): property `Material`
- [ControllerPartSensor](https://rapi.sleaze.dev/classes/ControllerPartSensor.md): property `SensedMaterial`
- [HeightmapImporterService](https://rapi.sleaze.dev/classes/HeightmapImporterService.md): method parameter `ImportHeightmap`
- [Humanoid](https://rapi.sleaze.dev/classes/Humanoid.md): property `FloorMaterial`
- [MaterialService](https://rapi.sleaze.dev/classes/MaterialService.md): method parameter `GetBaseMaterialOverride`, `GetMaterialOverrideChanged`, `GetMaterialVariant`, `GetOverrideStatus`, `SetBaseMaterialOverride`, `SetCurrentMaterial`; event parameter `OverrideStatusChanged`
- [MaterialVariant](https://rapi.sleaze.dev/classes/MaterialVariant.md): property `BaseMaterial`
- [Terrain](https://rapi.sleaze.dev/classes/Terrain.md): method parameter `FillBall`, `FillBlock`, `FillCylinder`, `FillRegion`, `FillWedge`, `GetMaterialColor`, `ReplaceMaterial`, `ReplaceMaterialInTransform`, `ReplaceMaterialInTransformSubregion`, `SetMaterialColor`, `SetMaterialInTransform`, `SetMaterialInTransformSubregion`, `SetMaterialSlot`
