# Multi Shader

The Multi Shader is a custom Shader you can assign your materials to to function for [Terraformer](https://docs.moonlander.ai/explore-topics/generator/global-generator/terraformergenerator) and conforming objects to the terrain in [objectplacementgenerator](https://docs.moonlander.ai/explore-topics/generator/bounds-generator/objectplacementgenerator "mention"). With Multi Shader you can quickly apply terrain customisation to your materials.

{% hint style="warning" %}
Warning! The Multi Shader will overwrite the files of the Materials that you convert, so be careful of which Materials you use. When testing, make sure you have a backup of your materials before converting.
{% endhint %}

You can convert your own materials as follows:

<details>

<summary>Step 1: In the menu, go to MoonlanderSDK > Terraformer > Multi Shader Converter.</summary>

![](https://content.gitbook.com/content/AgMv3vfjtskHQTtxEVyx/blobs/Uu1o9bo4VxdnSULnADVe/Screenshot%202024-01-11%20at%2021.55.29.png)

</details>

<details>

<summary>Step 2: Move a material file (.mat) to the Multi Shader Converter and press 'Convert Materials'.</summary>

![](https://content.gitbook.com/content/AgMv3vfjtskHQTtxEVyx/blobs/oyyWkYq4vkQtT0075I3o/Screenshot%202024-01-11%20at%2021.58.26.png)

This will convert your material to a Multi Shader. You can now modify your assets with [terraformergenerator](https://docs.moonlander.ai/explore-topics/generator/global-generator/terraformergenerator "mention") and [objectplacementgenerator](https://docs.moonlander.ai/explore-topics/generator/bounds-generator/objectplacementgenerator "mention").

</details>

<details>

<summary>Step 3: Test if your new materials have been converted!</summary>

Move your asset to the scene and hover zoom in on the asset. Now add some Snow in the Top Weather Cover of the [terraformergenerator](https://docs.moonlander.ai/explore-topics/generator/global-generator/terraformergenerator "mention"). If everything works correctly, you should be able to see snow on your scene.

![](https://content.gitbook.com/content/AgMv3vfjtskHQTtxEVyx/blobs/YMsQJXJ0TtkaJgNmomYt/Screenshot%202024-01-11%20at%2022.08.05.png)![](https://content.gitbook.com/content/AgMv3vfjtskHQTtxEVyx/blobs/2Q1xDGzUyJfehKUXJCqx/Screenshot%202024-01-11%20at%2022.08.50.png)

![](https://content.gitbook.com/content/AgMv3vfjtskHQTtxEVyx/blobs/aOwqq1yxk0yKxd5m3diG/Screenshot%202024-01-11%20at%2022.12.59.png)

</details>
