# OnPostprocessMaterial(Material)

> Add this function to a subclass to get a notification when a new Material is created during an import of a ModelImporter.

## Definition

* **Type:** Method
* **Namespace:** [UnityEditor](/engine/6000.5/script-reference/unityeditor.md)

## OnPostprocessMaterial()

```csharp
public void OnPostprocessMaterial(Material material)
```

### Parameters

**** (\[Material]\(/engine/6000.5/script-reference/unityengine/material)):&#x20;

### Remarks

Use this method to modify the properties of newly created Material assets during import. Note: This method is only called by the ModelImporter when the ModelImporter.MaterialImportMode option is set to [ModelImporterMaterialImportMode.ImportStandard](/engine/6000.5/script-reference/unityeditor/modelimportermaterialimportmode/importstandard.md).

### Examples

```csharp

using UnityEngine;
using UnityEditor;

public class MakeMaterialsRed : AssetPostprocessor
{
    // Increment the version number, when the AssetPostprocessors code/behavior is changed
    static readonly uint k_Version = 0;
    public override uint GetVersion() { return k_Version; }

    void OnPostprocessMaterial(Material material)
    {
        material.color = Color.red;
    }
}
```
