# RegisterMaterial(Material)

> Registers a Material in BatchRendererGroup and returns its BatchMaterialID. Each registration of a specific Material increases its number of owners by 1.

## Definition

* **Type:** Method
* **Namespace:** [UnityEngine.Rendering](/engine/6000.0/script-reference/unityengine/rendering.md)
* **Assembly:** UnityEngine.CoreModule

```csharp
public BatchMaterialID RegisterMaterial(Material material)
```

### Parameters

**** (\[Material]\(/engine/6000.0/script-reference/unityengine/material)): Unity Material.

### Returns

| Type                                                                                        | Description                     |
| ------------------------------------------------------------------------------------------- | ------------------------------- |
| [BatchMaterialID](/engine/6000.0/script-reference/unityengine/rendering/batchmaterialid.md) | BatchRendererGroup Material ID. |
