December Free Content now available!

Landscape Procedural Ecosystem - Vol. 2

Mathew81 - Environments - Sep 23, 2022

Populate your open-world landscape in a few clicks!

  • Supported Platforms
  • Supported Engine Versions
    5.0 - 5.1
  • Download Type
    Asset Pack
    This product contains an assortment of Unreal Engine assets which can be imported into a pre-existing project of your choice.


Are you developing an open world game with huge landscapes? Do you want to procedurally paint your 100 square km landscape in 2 minutes? If this is the case, this pack is exactly what you need. This UE5 pack is designed to help you texture and populate with foliage your open world landscape in just a few clicks. Doing this manually, this task would require days or even weeks (depending on your landscape size) and the final results would not be as good as using this procedural system. This pack gives you access to an auto-material with 12 layers (cliffs, grass with and without 3d foliage, sand, dirt, gravel, cobblestone, forest ground, leaves etc.) and beside this you get all the necessary setup and static meshes to procedurally populate with trees and rocks your entire level in a few clicks.

This pack is perfect for any outdoor scene in Unreal Engine 5.

The assets are as optimized as possible but let's not forget that Lumen is real time global illumination system so for lower end computers, there will be performance issues. For those cases I recommend the following changes into Project Settings - Rendering: 1. disable Lumen, 2. disable reflection or change it from Lumen to Screen space 3. replace Virtual Shadow Maps with Shadow Maps (this alone will give you at least 10-15 fps more). As soon as foliage will be nanite enabled in engine, all those optimization issues will disappear.

The automatic landscape material is designed in such a way that for all 12 layers, there are 2 level of details: one level which is very detailed, when the player is closer to the texture and another one which is less detailed, when the player is further away from the texture. This way, the player will always see the right amount of details, as it is natural.

For the last LOD, the trees have 2d Billboards with only 2 triangles, so basically you can add as many trees as you want without a significant loss of performance from the far away trees.

The landscape from the Demo Level is a real-world heightmap from USA with an 8K resolution and a surface area of about 64 square Km. This pack works perfectly with any type of landscape (designed in Unreal Engine with it's built in tools or created from a heightmap). Of course for more realistic results I would recommend a real world heightmap which you can find if you check my other packs.

Technical Details


  •  The landscape auto-material comes with 12 layers so you have everything you need to create a realistic environment: forest ground, leaves, sand, dirt, cobblestone, grass, cliffs etc. It also comes with automatic slope variation.
  •  6 trees Static Meshes (3 beech trees and 3 pine trees)
  • 7 plants Static Meshes
  •  8 rocks which are nanite enabled so you can benefit the high quality without the specific loose of performance
  • together with the Demo map you get an 8K, 64 square km, real world heightmap (landscape)
  • Full dynamic lighting setup
  • 1 Demo map and 1 Overview map
  • 2 procedural foliage spawners
  •  all foliage come with color variation which can be adjusted together with other parameters such as wind strength, intensity etc., directly from the Material Instances
  • Highly customizable and easy to use with

Number of Unique Meshes: 21

Collision: Yes - automatically generated

LODs: Yes - where applicable because the rocks have Nanite enabled so there is no need for LODs

Number of Materials and Material Instances: 39 Material + Material Functions + Material Instances

Number of Textures: 114

Texture Resolutions: between 512 X 512 and 4096 X 4096 (but most of the textures in this pack are 4k)

Supported Development Platforms:

Windows: Yes

Mac: Not tested

Documentation: Please watch my videos from the description

Important/Additional Notes: In order to use Procedural Foliage Spawners from this pack, you will have to go to Editor Preferences/Experimental and enable Procedural Foliage. With the 2 procedural foliage Spawners from this pack, you can populate your entire world with foliage in just a few clicks.