Terrain Importer

Terrain Importer is the heightmap/splatmap import tool that makes importing/modifying large quantities of terrain fun again (or at the very least, easy).



Forum | Website



Important!!



This package has been tested on 2021.1.0. If you are using a version of Unity more recent, please contact me to ensure there are no issues!



Users of 2018.4 and up, update 2.4.0 requires your projects scripting runtime version to be set to .Net 4.x. If this is not possible, please email me!



- Import Tile Sets of (theoretically) any size, even those with missing tiles or in reverse order!


- Scale your imported heightmaps/splatmaps up or down automatically, and ensure scaled tile sets still line up perfectly.


- Not into scaling? No problem! Even if your heightmap is too large to be used by Unity, you can still import a sub region of the heightmap without scaling!


- Import one or more RGBA Splat Maps, individual textures (that cover the entire terrain), or add/replace splat textures in a simple way (note, when importing splatmaps/textures any image format that can be converted by Unity to a Texture2D should be supported).


- Import Height Maps under a variety of supported extensions (.raw, .r16, .r32, .ter, .tif/.tiff - note, not all GeoTiff files are supported, please email me your files beforehand so I can ensure there are no issues!). Other height map extensions may be added in the future (by request). Additionally, the tool allows for the use of scriptable objects which can be created to add support for other formats yourself.


- Configure the Terrain Settings for all imported terrains. This is incredibly useful when importing tile sets (imagine having to change the Pixel Error/Detail Distance/Tree Distance/etc. for every terrain in the tile set post import!).


- Skip importing data and just use the importer as a mass terrain modifier. This allows you to adjust one or more terrain settings on as many existing terrain you want at once. You can even adjust the terrain resolution for multiple terrains, and the tool will scale existing heightmap/splatmap data to fit the new resolution without sacrifcing your existing data!


- Import Settings are stored as Scriptable Object Assets, which allows for quick and easy re-importation.


- Generate Prefabs for your terrains automatically.


- Additional script included which allows you to easily set the terrain neighbors of a group of terrains when entering Play Mode (very handy for tile sets).


- Source Code included as a .zip file.