# Material Inspector window reference

> Explore the properties and settings in the Material Inspector window to change how a material looks.

You can view and edit a Material asset in the Editor window.

The Material Inspector makes it possible to do the following things:

* Modify a Material or Material Variant's Properties
* Identify and change its relationships with other Materials and Material Variant
* Copy and paste its Property settings
* Associate it with a shader or lightmap atlas

See [Materials introduction](/engine/6000.7/manual/materials-and-shaders/materials/introduction.md) to learn more about Materials.


**The top of the Material Inspector window, with the controls down the righthand side labelled A, B, and C.:**
![](/api/media?file=/engine/6000.7/media/images/material-inspector-controls.png)

A: Inspector Controls

B: Material Controls

C: Material Hierarchy

## Settings

Click Material Controls to open the selected Material's Settings menu.

| **Setting**                   | **Function**                                                                                                                                                                                                                     |
| ----------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Select Shader**             | Move focus to this shader asset in the Project window. This can aid navigation in a Project with many Assets.                                                                                                                    |
| **Edit Shader**               | Open the source file for the shader asset that this Material uses.                                                                                                                                                               |
| **Select Material**           | Move focus to this Material asset in the Project window. This can aid navigation in a Project with many Assets.                                                                                                                  |
| **Flatten Material Variant**  | Convert this Material Variant to a Material and retain its Property values. Only available when the selected Material is a Variant.                                                                                              |
| **Copy Material Properties**  | Copy Material Property values so that you can copy them to other Materials.                                                                                                                                                      |
| **Paste Material Properties** | Paste Material Property values into this Material from the computer's clipboard. Only available when there are Property Values in the clipboard.                                                                                 |
| **Create Material Preset**    | Create a duplicate of this Material's Property settings. See [Presets](https://docs.unity3d.com/Manual/Presets.html) for more information. By default, Unity creates the duplicate in the same asset directory as this Material. |
| **Copy Atlas**                | Copy the font atlas to the keyboard. Only for [Text Mesh Pro](https://docs.unity3d.com/Packages/com.unity.textmeshpro@4.0/manual/index.html) Materials.                                                                          |
| **Paste Atlas**               | Paste a Text Mesh Pro font atlas into this Material.                                                                                                                                                                             |
| **Reset**                     | Reset all Material properties to the default values specified by the shader associated with this Material.                                                                                                                       |

## Advanced Options

The properties the Unity Editor displays for a Material depend on the Material Properties defined by the shader that this Material uses. However, all Materials share three **Advanced Options**.

| **Advanced Options**                 | **Function**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| ------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Render Queue**                     | Select a Render Queue. The Material's shader determines the default Render Queue value. Corresponds to the [Material.renderQueue](/engine/6000.7/script-reference/unityengine/material/renderqueue.md) property.                                                                                                                                                                                                                                                                                                                                                                                                |
| **Enable GPU Instancing**            | Optimize draw calls for meshes that use this Material. See [GPU Instancing](/engine/6000.7/manual/analysis/graphics-performance-profiling/reduce-draw-calls/gpuinstancing/gpuinstancing.md) for more information.                                                                                                                                                                                                                                                                                                                                                                                               |
| **Double Sided Global Illumination** | Instruct the light baker to consider backfaces in [global illumination](/engine/6000.7/manual/lighting-overview/lighting-in-unity.md) calculations. When this option is active, back-facing polygons bounce light using the same emission and albedo values as front-facing polygons.**Note**: The appearance of back-facing polygons does not change when you enable this option because this option does not cause Unity to render back-facing polygons or add them to lightmaps.Corresponds to the [Material.doubleSidedGI](/engine/6000.7/script-reference/unityengine/material/doublesidedgi.md) property. |

### Additional resources

* [Standard Shader](/engine/6000.7/manual/materials-and-shaders/built-in/shader-built-in-birp/shader-standard-shader/shader.md)
* [Standard shader Material Properties](/engine/6000.7/manual/materials-and-shaders/built-in/shader-built-in-birp/shader-standard-shader/standard-shader-material-parameters.md)
* [Shader introduction](/engine/6000.7/manual/materials-and-shaders/built-in/shader-introduction.md)
* [Render queue](/engine/6000.7/script-reference/unityengine/rendering/renderqueue.md)
* [ShaderLab: SubShader tags](/engine/6000.7/manual/materials-and-shaders/shaders/reference/sl-reference/sl-sub-shader-object/tags.md)
* [ShaderLab: defining material properties](/engine/6000.7/manual/materials-and-shaders/shaders/reference/sl-reference/sl-shader-object/sl-properties.md)
* [Legacy shaders](/engine/6000.7/manual/materials-and-shaders/built-in/built-in-shader-guide.md)
