Generate large and detailed landscapes with SceneTerrain, a Blender addon that will ease your workflow each time you must have a beautiful 3d terrain in your projects:
The materials are created for you, along with mask textures, to separate the different biomes: deep underwater, beach, flat terrain, steep terrain, and city ground.
Use a selection of twenty five 6000x6000 ground textures, or use your own.
Several mask textures used in the materials are generated on the fly: terrain from 3d viewport with a road network on it, beaches, heights, mountains, slopes, urban ground, underwater.
Add hundreds of thousands of trees, rocks, grass clumps, and any other object on the terrains. SceneTerrain uses Blender's powerful instancing capabilities with particles, allowing a virtually infinite number of instances at no additional memory or CPU cost, no matter their polygon count. Blender's faces counter can't even keep up, it overflows :)
Start from your regular terrains:
dense forest. You can add several populations for more variations and details. Also you can tune the spatial density of trees by manually painting the vertices in weight paint mode. Tune their number, size, rotation and other options in their particle settings.
Several vertex groups are generated to help you control your populations: beaches, heights, water, slopes, trees, city ground
To get started populating your terrains, choose from 21 high poly trees: 7 species, with 3 size variations for each: adult, medium and young. Modeled from real species, complete with textures and materials.
They're also very easy to import in any of your projects: simply choose one from the thumbnails, or import all of them at once. On each thumbnail you can see their height, a human silhouette for size comparison, and their common name plus scientific name (which makes for very long names ;)
You also have the option to export your terrain shapes as RAW files compatible with game engines, such as Unity and Unreal Engine 4.
SceneTerrain is written entirely in the Python programming language, with zero external dependencies, except for Blender itself. It is therefore very easy to install, and works everywhere Blender does, ie on Windows, Mac, and Linux.
It integrates nicely in Blender's interface, by adding custom panels where they make sense. For instance the general terrain options are in the current scene settings, and you mark an object to populate the terrain with in its object settings.