# additionalVertexStreams

> Vertex attributes in this mesh will override or add attributes of the primary mesh in the MeshRenderer.

## Definition

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

```csharp
public Mesh additionalVertexStreams { get; set; }
```

### Remarks

This can be used for vertex painting tools, etc. This data is serialized.

For example, if the primary mesh doesn't contain the [Mesh.colors](/engine/6000.0/script-reference/unityengine/mesh/colors.md) channel, the colors from additionalVertexStreams are used. If the primary mesh contains the colors channel and the additionalVertexStreams mesh also has colors, then colors from additionalVertexStreams are used.

`MeshRenderer.additionalVertexStreams` isn't supported if you use either of the following:

* Dynamic batching
* [GPU instancing](/engine/6000.0/manual/analysis/graphics-performance-profiling/reduce-draw-calls/gpuinstancing/gpuinstancing.md)
