Terrain To Mesh

Terrain To Mesh

Documentation | Forum | Support

Editor and run-time tool for converting Unity terrain into a mesh.

Offers:

• Ultra fast converter.

• Full vertex count control for generated mesh.

• Built-in mesh simplifier tool.

• LOD Group support.

• Mesh split system.

• Standard and Lowpoly style mesh converter.

• Splatmap shader – imitates Unity’s built-in terrain shader with 16 layers support*.

• Basemap exporter – bakes all terrain painted textures into one texture file.

• Tree, grass and detail mesh exporter.

• Built-in Terrain To OBJ & FBX exporter tools.

• Run-time API.

Supported Unity versions (only LTS):

✅ Unity 6000.3

✅ Unity 6000.0

✅ Unity 2022.3

Deprecated versions (supporte has ended on Jan 1, 2026)

✅ Unity 2021.3

✅ Unity 2020.3

✅ Unity 2019.4

Supported render pipelines:

✅ Built-in

✅ Universal (URP)

✅ High Definition (HDRP)

Source code:

❌ Not included. Scripts are packed in dll. Source code is available in the Amazing Terrain Tools Bundle .

Shaders are Curved World compatible.

Asset is already included in the Amazing Tools Bundle .

⚠️Note:

• Tool works only with Unity TerrainData object and exports mesh, textures and materials only from it. Custom terrain shaders and tree/grass placement assets may not be fully supported.

• Holes in the generated mesh are not cut, instead they are rendered using Alpha Cutout shader.

• Splatmap shader supports 16 layers (with 3 painted textures in each one), but their rendered count depends on the used device.