Canyon Procedural Ecosystem

Mathew81 - Environments - Feb 21, 2023

Procedurally create in minutes, canyons with volumetric dust, foliage, rocks

  • Supported Platforms
  • Supported Engine Versions
    5.1 - 5.4
  • 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.






Procedurally create a open world canyon in a few clicks. The pack comes with landscape auto material, procedural foliage (grass, trees, rocks) , volumetric dust, dust particles (Niagara), canyon sound ambiance, 14 canyon heightmaps, 3 example maps and 1 Overview map. Everything is created for speed, quality and performance. The example maps and all the heightmaps are 16 square km (each) and 4k resolution (4033 X 4033). All assets are highly customizable and there are more than 100 parameters in all the material instances which you can adjust, from Volumetric dust speed, opacity, direction to landscape overall brightness, foliage color, brightness, wind.

The landscape auto material comes with 8 paintable layers so you can paint sand, cliffs, desert ground, beach sand, etc.

The rocks have a very smart material which allows you to scale them up hundreds of time, without loosing texture density. This way, from a single rock you can create huge cliffs or even mountains.

In order to use the 14 heightmaps from this pack to create other landscapes, you will have to export the heightmaps on your hard disk as PNG, 16 Bit texture and after that reimport the heightmaps in your level using the landscape mode. The landscape auto material will of course adapt and work with any landscape or heightmap you want (so you can create your own heightmap or landscape and everything will still work out of the box).

The volumetric dust is in fact attached to the character (just like the dust Niagara particles or landscape sound ambiance). If you want to use your own character, all you have to do is to copy - paste those 3 components (Volumetric dust, Niagara particle and sound) into your character.

This pack can be used to create any desert environment.

This product supports Nanite for Unreal Engine 5.1+”

Attention: This product is using World Partition to keep everything optimized. When you first open the demo map, the landscape regions will not be loaded and this is why you can not see the landscape inside the editor. In order to see the landscape, you will have to go to the World Partition Tab and select all the regions after that right click on the selection and press Load Regions from Selection. You have to do this only once per project. This is how Unreal Engine works...

This product supports Lumen for versions 5.1 +. If You want to use the pack at it's full potential, I recommend using Lumen. In order to enable Lumen (if it is not already enabled) you should go to Project Settings/Engine/Rendering and make sure you have the following setup:

  1. Dynamic Global Illumination Method - LUMEN
  2. Reflection Method - LUMEN
  3. Shadow Map Method - Virtual Shadow Maps

Technical Details


  •  Landscape auto material with slope variation, with 8 paintable automated landscape layers
  • Procedural canyon vegetation generation (grass, trees, bush)
  • Procedural canyon rocks generation
  • Very advanced rocks materials which preserves texture density after being upscaled
  • Volumetric Dust
  •  VFX Dust - Niagara System
  • Game ready optimized assets designed for very large environments
  • The material instances from this pack have more than 100 parameters which can be adjusted, so everything is very flexible and easy to be modified according to your needs
  • 14 PNG canyon heightmaps

Number of Unique Meshes: 29

Collision: Yes, automatically generated

LODs: all static meshes are Nanite so LOD's are not necessary

Number of Materials and Material Instances: 32

Number of Textures: 106 (92 regular textures and 14 PNG 16 BIT heightmaps to create realistic canyon landscape)

Texture Resolutions: between 512 x 512 and 4096 x 4096

Supported Development Platforms:

Windows: Yes

Mac: Not tested

Documentation: Please read the description and watch the Videos from the beginning of 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.

If you like this pack, feel free to write a review and rate it. This will keep me motivated to create better and better assets. Thank you!