# Compatibility & Installation

Supported Unity versions (only LTS):

<table><thead><tr><th width="190" align="center">Unity version</th><th width="143" align="center">Built-in (BiRP)</th><th width="158" align="center">Universal (URP)</th><th width="212.800048828125" align="center">High Definition (HDRP)</th></tr></thead><tbody><tr><td align="center">6000.3</td><td align="center">✅</td><td align="center">✅</td><td align="center">✅</td></tr><tr><td align="center">6000.0</td><td align="center">✅</td><td align="center">✅</td><td align="center">✅</td></tr><tr><td align="center">2022.3</td><td align="center">✅</td><td align="center">✅</td><td align="center">✅</td></tr><tr><td align="center"><mark style="color:red;background-color:red;">2021.3 *</mark></td><td align="center">✅</td><td align="center">✅</td><td align="center">✅</td></tr><tr><td align="center"><mark style="color:red;background-color:red;">2020.3 *</mark></td><td align="center">✅</td><td align="center">✅</td><td align="center">✅</td></tr><tr><td align="center"><mark style="color:red;background-color:red;">2019.4 *</mark></td><td align="center">✅</td><td align="center">✅</td><td align="center">✅</td></tr></tbody></table>

{% hint style="warning" %}
Non-LTS versions, as well as ***alpha***, ***beta, tech***, or ***preview*** versions, are not supported.

\*Support for Unity 2019.4, 2020.3 and 2021.3 ends on Jan 1, 2026.
{% endhint %}

***

#### Installation

{% stepper %}
{% step %}
After downloading and importing **Terrain To Mesh** asset in the project, go to the **Amazing Assets** → **Terrain To Mesh** → **Packages** folder and based on the used render pipeline import one of the 3 *unitypackages:*

<div align="left"><figure><img src="https://1477282451-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIJi2f6hCjtiGR5oUl9gw%2Fuploads%2Fs8vUWyU7n3UYGCrByeUQ%2FInstaller.png?alt=media&#x26;token=95554d22-a482-4342-b404-8e0710ae5582" alt="" width="524"><figcaption></figcaption></figure></div>
{% endstep %}

{% step %}
If using **Universal** or **High Definition** render pipelines, then after importing package it is necessary to recompile Splatmap shaders (console window even may print shader errors).&#x20;

Splatmap shaders can be recompiled from the **Terrain To Mesh** editor window (<mark style="color:blue;">**Unity Main Toolbar**</mark> <mark style="color:blue;"></mark><mark style="color:blue;">→</mark> <mark style="color:blue;"></mark><mark style="color:blue;">**Window**</mark> <mark style="color:blue;"></mark><mark style="color:blue;">→</mark> <mark style="color:blue;"></mark><mark style="color:blue;">**Amazing Assets**</mark> <mark style="color:blue;"></mark><mark style="color:blue;">→</mark> <mark style="color:blue;"></mark><mark style="color:blue;">**Terrain To Mesh**</mark>) mouse right click context menu:

<figure><img src="https://1477282451-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIJi2f6hCjtiGR5oUl9gw%2Fuploads%2F7rj50empm7VgiMPQHG7b%2Fcontext_menu_Recompile.png?alt=media&#x26;token=30251f2d-eb48-4678-9ee3-b1fdff741c1a" alt=""><figcaption></figcaption></figure>
{% endstep %}
{% endstepper %}

{% hint style="warning" %}
In the case of changing project's render pipeline (for example from Built-in to URP), delete **Example Scenes** and **Shaders** folders from the **Amazing Assets** → **Terrain To Mesh** folder and re-import appropriate package from the **Packages** folder.​

If changing Unity Editor version (for example from 2021.3 to 6000.0), completely remove asset from the project, clear the Asset Store cache folder (Amazing Assets sub-folder) and re-download package using **Package Manager**. Based on the used Unity Editor version, proper package will be downloaded.
{% endhint %}
