# Materials

> Resources for using materials to define the appearance of a scene.

> **Important:**
>
> The Built-In Render Pipeline is deprecated and will be made obsolete in a future release.
>
> It remains supported, including bug fixes and maintenance, through the full Unity 6.7 LTS lifecycle.
>
> For more information on migration, refer to [Migrating from the Built-In Render Pipeline to the Universal Render Pipeline](/engine/6000.5/manual/render-pipelines/universal-render-pipeline/introduction/installing-and-configuring-urp/upgrading-from-birp.md.md) and [Render pipeline feature comparison](/engine/6000.5/manual/render-pipelines/choose-a-render-pipeline/feature-comparison.md.md).

In Unity, you use materials and shaders together to define the appearance of your scene.

| **Page**                                                                                                                       | **Description**                                                                                                                             |
| ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------- |
| [Introduction to materials](/engine/6000.5/manual/materials-and-shaders/materials/introduction.md)                             | Understand using materials to describe the appearance of surfaces.                                                                          |
| [Create and assign a material](/engine/6000.5/manual/materials-and-shaders/materials/create-material.md)                       | Create a material asset, and assign it to a GameObject.                                                                                     |
| [Convert material assets to URP or HDRP](/engine/6000.5/manual/materials-and-shaders/materials/upgrade-material.md)            | Convert your Built-In Render Pipeline materials for URP and HDRP compatibility to prevent them from appearing bright pink in Scene view.    |
| [Modify material properties at runtime](/engine/6000.5/manual/materials-and-shaders/materials/accessing-via-script.md)         | Modify values on a material, change colours, and swap textures at runtime.                                                                  |
| [Material Variants](/engine/6000.5/manual/materials-and-shaders/materials/materialvariant-landingpage.md)                      | Resources on managing and maintaining large numbers of materials.                                                                           |
| [Material Validator in the Built-in Render Pipeline](/engine/6000.5/manual/materials-and-shaders/materials/troubleshooting.md) | Resources on using the Material Validator in the Built-In Render Pipeline to check and fix values in materials that are too large or small. |
| [Material Inspector window reference](/engine/6000.5/manual/materials-and-shaders/materials/class-material.md)                 | Explore the properties and settings in the Material Inspector window to change how a material looks.                                        |
