Unity logo
Cancel
Cart
Applications
Sell Assets

Over 11,000 five-star assets

Rated by 85,000+ customers

Supported by 100,000+ forum members

Every asset moderated by Unity

Home
Tools
Terrain
This content is hosted by a third party provider that does not allow video views without acceptance of Targeting Cookies. Please set your cookie preferences for Targeting Cookies to yes if you wish to view videos from these providers.
1/7
Import external heightmap, splatmap, and full coverage texture files into Unity using a variety of formats. Import tile sets, or additionally use it to modify existing terrain settings.
Render pipeline compatibility
The Built-in Render Pipeline is Unity’s default render pipeline. It is a general-purpose render pipeline that has limited options for customization. The Universal Render Pipeline (URP) is a Scriptable Render Pipeline that is quick and easy to customize, and lets you create optimized graphics across a wide range of platforms. The High Definition Render Pipeline (HDRP) is a Scriptable Render Pipeline that lets you create cutting-edge, high-fidelity graphics on high-end platforms.
Unity VersionBuilt-inURPHDRP
2021.1.0f1
Compatible
Compatible
Compatible
2020.3.14f1
Compatible
Compatible
Compatible
2020.1.0f1
Compatible
Compatible
Compatible
2019.4.23f1
Compatible
Compatible
Compatible
Additional compatibility information

This is an editor extensions and should be compatible with all SRP versions, however if you notice any issues please let me know!


I have not tested on Mac or Linux. If you see any issues on these platforms also let me know.

Description

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.

Technical details

-Utilizes a Scriptable Object design pattern, which allows you to duplicate existing settings in order to make minor modifcations.


-Memory Friendly by design. By utilizing prefab creation, large tile sets can be imported without causing large increases in editor memory use.

Terrain Importer

(23)
145 users have favourite this asset
(145)
$35
Seat
1
Updated price and taxes/VAT calculated at checkout
Refund policy
This asset is covered by the Unity Asset Store Refund Policy. Please see section 2.9.3 of the EULA for details.
Secure checkout:
Supported payment methods: Visa, Mastercard, Maestro, Paypal, Amex
License type
File size
32.2 MB
Latest version
2.5.0
Latest release date
Nov 4, 2021
Original Unity version
2018.4.26
Support
Visit site
Quality assets
Over 11,000 five-star assets
Trusted
Rated by 85,000+ customers
Community support
Supported by 100,000+ forum members
Unity logo
Language
Feedback
Partners Program
Partners
USD
EUR
Copyright © 2025 Unity Technologies
All prices are exclusive of tax
USD
EUR