Winter Procedural Landscape

Mathew81 - Environments - Feb 24, 2023

Procedurally create, in just a few clicks, an open world winter ecosystem

  • 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.




This pack is designed to help artists and game developers, procedurally create huge winter landscapes. It comes with landscape auto material, snow Niagara system, Mist/fog Niagara system, procedural foliage spawners for foliage and rocks and the pack also contains 8 heightmaps to easily create open world realistic landscapes, in just a few clicks. The heightmaps are 16 Bit, PNG textures which first have to be exported on your hard disk and later reimported in a Unreal Engine project, as a landscape. To export the heightmaps, you will have to use the FREE plugins ILIAD or EXPORT PNG. Both free plugins can be found on Unreal Marketplace.

The landscape auto material comes with 8 layers to help you manually paint mud, pebbles, dirt etc. All assets are very customizable, allowing the user to adjust different parameters from the material instances of the static meshes. The snow amount of the static meshes is also adjustable so if needed, you can cover the entire rocks with snow or for example remove all the snow from the trees.

The Snow and Mist effects are in fact components of the player so if you want to use your own character, all you have to do is to copy - paste the 2 components from my character into your character.

Everything is well optimized for huge landscapes (the example map of this pack is a 100 square km winter landscape)

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 Nanite for Unreal Engine 5.1+”

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

Lumen Documentation:

Technical Details


  •  Landscape auto material with slope variation, with 8 paintable automated landscape layers
  • Procedural vegetation generation
  • Procedural rocks generation
  • Smart and advanced rocks and foliage materials which allow you to adjust the snow intensity, sharpness
  •  VFX Mist/Fog and VFX Snow - Niagara Systems
  • Game ready optimized assets designed for very large environments
  • 8 PNG realistic heightmaps to create very detailed, 4k resolution, open-world landscapes

Number of Unique Meshes: 20

Collision: Yes, automatically generated

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

Number of Materials and Material Instances: 16

Number of Textures: 60 (52 regular textures and 8 PNG 16 BIT heightmaps to create realistic winter landscapes)

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!