# Custom Interpolator reference Transfer custom data from the vertex stage to the fragment stage. You first create a custom interpolator block node in the Vertex context. You can then add a custom interpolator node in the workspace and connect it to a block node in the Fragment context. The following descriptions and settings apply to both the Vertex block and the Fragment node. ## Settings | Property | Description | |:------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | **Name** | Sets the unique name of the custom interpolator to identify and reference it in the graph. | | **Type** | Sets the number of channels the Custom Interpolator exposes. The default value is **Vector 4**, which exposes x, y, z, and w channels. | | **Interpolation** | Selects how Unity interpolates the value from vertex to fragment across the surface. The following options are available: | ## Additional resources * [Built-in blocks](Built-In-Blocks.md) * [Add a custom interpolator](Custom-Interpolators.md)