RVFX Mesh To Terrain Tool – Convert Meshes & Add Details to Existing Terrain


Mesh to Terrain converter for Unity. Convert MeshRenderer objects, bake diffuse/normal/mask textures, split terrain tiles, and non-destructively merge into existing terrains.


by RVFX


Price History +

RVFX Mesh To Terrain Tool is a Unity Editor tool that converts MeshRenderer objects into Unity Terrain.


It is designed for artists and developers who want to turn mesh-based landscapes, sculpted terrain pieces, modular environment meshes, cliffs, mountains, roads, paths, or other mesh details into editable Unity Terrain output.


The tool can create a new Terrain from mesh objects, split the result into multiple terrain tiles, bake generated terrain textures, and add mesh details to an existing Terrain using a non-destructive export workflow.


Main Features


• Convert MeshRenderer objects to Unity Terrain

• Supports source objects with child MeshRenderers

• No MeshCollider setup required

• Generate Unity TerrainData assets

• Create single or split terrain tile output

• Bake diffuse textures from source materials

• Optional normal map baking

• Optional URP mask map baking

• Per-material texture assignment and override controls

• Editable diffuse color tint per material

• Normal intensity control per material

• No Mesh Area Color for uncovered texture areas

• Seam-safe texture filtering option for split terrain output

• Add mesh details to an existing Terrain

• Non-destructive existing Terrain workflow

• Original Terrain is not modified

• Generated assets are saved into a clean output folder


New Terrain Workflow


Select a GameObject that contains MeshRenderers, choose your terrain resolution and output settings, then convert it into Unity Terrain. The tool samples the mesh from a top-down heightfield direction and creates TerrainData that can be used with Unity’s built-in Terrain system.


Existing Terrain Workflow


You can also add mesh-based details to an existing Terrain. This is useful for blending sculpted mesh features, raised areas, or environment details into a Terrain-based world.


The existing Terrain workflow is non-destructive. The original Terrain object and its TerrainData are not directly overwritten. Instead, the tool creates a new exported Terrain result based on the selected existing Terrain and the added mesh detail data.


Texture Baking


The tool can generate terrain textures from the source mesh materials.


Supported generated texture outputs include:


• Diffuse texture

• Normal texture

• URP Mask Map texture


This helps preserve the visual look of mesh-based environment pieces when converting them into Terrain.


Split Terrain Support


For larger environments, the tool can split the generated result into multiple terrain tiles. Neighbor assignment is handled automatically, and seam-safe texture filtering can be enabled to reduce visible texture seams between generated terrain tiles.


Important Notes


Unity Terrain is heightfield-based. This means it cannot represent caves, undersides, overhangs, bridges, or stacked vertical surfaces exactly like a mesh can.


This tool is best suited for mesh shapes that can be represented as top-down terrain height data, such as landscapes, mountains, hills, cliffs, slopes, roads, paths, and ground detail meshes.


Recommended For


• Environment artists

• Level designers

• Technical artists

• Indie developers

• Terrain workflow prototyping

• Mesh-to-terrain conversion tasks

• Unity Terrain based environment production