WIP Automatic Landscape Material

Auto Landscape Material is a material blueprint that uses the height and slope of your terrain to create a realistic texture based on satellite images. From these textures, procedural foliage and rocks are also spawned.

This is only a small project and still a work in progress, but the features so far apart from the generation of the terrain textures and foliage, include swimmable water, foliage that moves with the wind, random patches of dirt across the terrain, high resolution normal maps and more. When you go in closer to the terrain, the tiled grass texture can be seen. I used the satellite images from far away to make the terrain look realistic. I’m going for the Just Cause 3 look where everything looks a bit cartoonish but still realistic.

Here are some screenshots:

My few ideas for the future are:
Interactive grass that moves when you touch it, flattens when you run over it and burns with fire.
Sand around water areas
Trees made and imported from speedtree.

My main goal at the moment is to make the terrain textures and foliage to look diverse and not obviously generated from code.

What do you think? Any ideas?


I’ve added some more images: The only update here is path spawning and some other minor changes. My next update will probably be an improved mountain rock material. Does anyone have any ideas or feedback?


So I have made the material from scratch and improved many things including the materials used and the blueprint itself. Right now I’m focusing on getting the blueprint correct, so later I can add better materials and make it look more realistic. Here are some images from the update:

This is awesome. When will it be released?