Attention

There is a new version of these tools available under Terrain Tools 2. You will almost certainly want to use/buy that one.


Tom's Terrain Tools is a collection of scripts that make terrain creation in Unity3D a ton easier.

The TTTs take distribution maps you have created elsewhere, e.g. in Terragen, L3DT, World Machine, etc. and apply them to the terrain in Unity. They do not do actual procedural/fractal generation (like FractScape? does), only bring procedural terrain generated elsewhere into Unity.

The tools can apply textures (splatmaps) as well as mass-place trees, grass and detail meshes. There are also several scripts for yet other actions like overlay maps (for paths, roads, rivers, etc.) and more.

Documentation

Buy TTT

You can buy these scripts as a Unity package that you just need to import into your projects.

The price is based on what it is worth to you. Essentially, this is a "name your own price" model where I count on your honesty. You can buy the scripts for four difference prices. Simply pick the one most appropriate for you:

If you're an indie developer or an amateur with no budget, feel free to use the cheaper links. If you're a professional team, or an indie with a good budget, or just if you feel like it, use the more expensive options. The content of the download is identical in all cases. This is an honesty model. I know these tools will save you several hours of work. You know what your hours are worth. You make the choice.

Unity 3

If you are using Unity 3, you will get a few error messages. I am working on an updated version of the tools. Until then, you can apply this hotfix:

Go into the ApplyTreeMap.cs script and disable everything with "lightmap" or "lmap" in it. Since Unity 3 uses a different system, the terrains do not have their own lightmap variable anymore, and you can generate tree shadows using Unitys built-in lightmapper.