TerraHE - Easy , light and effective
Hello everyone, I would like to introduce you with my simple terrain tool. First , I’m not a pro-coder and I am not aiming awesome features, all I offer is simple helping tools for developers. And this is my first asset ,I’m still learning and improving myself. So lets talk about asset ,
ITS OUT NOW
DOWNLOAD
https://assetstore.unity.com/packages/tools/terrain/terrahe-simple-terrain-heightmap-tool-44383
What is TerraHE?
TerraHE (TerrainHeightmapEditor) is a simple tool for terrain heightmaps. It basically applies a heightmap texture from nearly all formats (.PNG, .JPG, .GIF etc.) without the need to be black & white. You can use colored textures too. It also lets you edit height according to your wish. Therefore, with that asset you no longer need .RAW files or extra effort to change its height tone and such. This was a problem for me when I first started to use heightmaps in Unity. Then I came across the heightmap editing problem and made this asset for developers who suffer the same.
Why TerraHE?
TerraHE is cool because as far as I can see, there are no other assets that give the same result. Since heightmap importing looks easy, most of the asset makers don’t want to spend time on it. Also, TerraHE is cheap. It might be the cheapest. It’s cheap because I’m a developer and I use assets too. So, no one likes to pay a lot for a tiny bump on the road.
How to use TerraHE?

TerraHE is really simple. Just select Terrain from toolbar and select Open TerraHE and you are ready to go. It’s a floating window , so you can put it anywhere. Now you can say to yourself “There are some options , what are they?”. Let me talk about them more then.
-
Terrain Height: As you can understand from Its name , it’s a slider for adjusting the terrain height. It’s mainly increase/decrease the height of mountains etc. For best value , you need to make some changes and experience yourself.
-
Land Height Offset: In case you want to add an offset to your “land”, you should be using this field. It will raise the area based on that offset
-
Use Image as Terrain Texture: If this option clicked, TerraHe will use your heightmap resource as a texture for terrain
-
Is Texture Colored: You can check this option If your texture is colored. If your texture is Black and White, don’t check this.
-
-Make Flat Areas: Sometimes some textures cause too bumpy results, and sometimes this is not even preferred. In such cases, you can click Make Flat Areas and it will result flattened maps
-
Customize Color Heights : You can check this option If you want to customize color heights. But I would recommend that If and only If you don’t have another option like making flat areas and modify total height etc.
-
Add a Texture: Click this and select your texture to use for the process.
-
Generate Terrain: It simply generates the terrain
Smoothness: This is the smoothness value that you want to apply to Terrain. Can be between 1 and 0.
Smooth Terrain: This will apply smoothing effect to terrain.
Note For Old Unity Versions:
Your texture should be readable before using it. Making your texture readable is fairly easy. Click your texture , on right window(Inspector window) , click Texture Type and select Advanced. When you do that , you should be able to see Read/Write Enabled button. Click it and then scroll down, click Apply. And you are done. You might want to customize your texture for making some tweaks on it before you hit the Apply but I wouldn’t recommend that If you are not sure what you are doing. Here is an example
Screenshots :
ITS OUT NOW!
If you have any advice or criticism , I would be happy to listen. Thanks!




















The dots, as you can guess, indicates where should the cities stay. This will help game developers to create games like Total War. So If I decide to make this, It will probably be a seperated asset which includes both TerraHe and Icons in it with management system. Tell me what you think. I probably will start working on that based on you guys.