A Unity tool for efficient terrain-to-mesh conversion with optimized shaders, perfect for VR, mobile, and performance-critical applications.
The scene in this demo was created using this terrain conversion tool.
- Convert Unity terrains to optimized mesh chunks with texture splatmaps
- LOD level generation with customizable transition heights and reduction strength
- Configurable chunk size and resolution
- Mesh collider and static flag options
- Flexible terrain handling (disable, hide, or keep enabled)
- Multiple shader variants:
- Unlit shader for maximum performance
- Lit shader for Built-in Render Pipeline (BIRP)
- Lit shader for Universal Render Pipeline (URP)
- Normal map support for enhanced visual detail
- Support for up to 4 terrain textures using Texture Arrays
- Optional lightmap and smoothness effects
- Distance-based texture resampling
- Height-based texture blending
- Customizable texture tiling
- Tree conversion with full hierarchy preservation
- Detail object export supporting both:
- Texture-based grass/details
- Prefab-based vegetation
- Density control and placement optimization
- LOD support for tree prefabs
- Customizable detail spawn settings
- Fix floating or sunken objects after terrain conversion
- Bulk adjustment of vegetation and props to terrain height
- Surface normal alignment options
- Configurable sink depth
- Debug visualization mode
- Fast processing mode for large object sets
- Download the latest release package from the Releases page.
- Import the package into your Unity project.
- The tool will be available under
Tools/Roundy/Fast Terrain To Mesh Generator
.
- Unity 2019.4 or higher (tested up to Unity 6)
- Supports Built-in Render Pipeline and Universal Render Pipeline
- Designed for VR and mobile applications
For issues, feature requests, or questions, please use the GitHub Issues page.
This tool is free to use for any purpose, including commercial projects.