Last chance—the September Sale ends at 11:59 PM EDT!

Procedural Forest Asset Pack

RobertBerg(Pixelgoat) - Jan 18, 2021
Not Yet Rated

A collection of high quality nature assets.

  • Supported Platforms
  • Supported Engine Versions
    4.25 - 4.26
  • 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 contains the full Unreal Engine 4.25.4 project for a procedural forest scene, along with all models, textures, shaders and procedural rules used to create the scene. 

So why should you get it? 

It's great if you want to dissect my work, see how I set up and organize my shaders and build content to be optimized for dense usage like in this scene.

Or if you are just looking to get your hands on some AAA-level models and textures, optimized and ready to go for console usage right away!

Within the provided scene you will find Procedural Foliage Volumes with accompanying rules, so you can easily see how I went about setting it all up, to create a complete forest scene without placing a single asset manually.

To go along with the asset you will find some smart shader solutions for wetness around the shoreline, cheap dynamic application of snow cover and a water shader with automatic debris gathering around intersecting meshes and shorelines.

And lets not forget what is possibly the star of the show, a cheap way to set up pixel perfect height map based shadows on every mesh, using PixelDepthOffset and Contact Shadows in an unholy alliance!

Technical Details


  •  A complete scene containing a procedurally placed forest, using Procedural Foliage Volumes.
  •  Optimized Parent Shaders for Nature and Vegetation assets, containing feature switches for different types of assets.(Heightmap based Contact Shadows,Moss shading, detailmapping, Texture Blending, Tinting)
  •  AAA-level, optimized rocks and vegetation.
  • The sweetest moss you've ever seen
  • Water Shader, using distance field for floating debris around meshes
  • Landscape Shader containing 5 different landscape materials
  • A simple and cheap way to dynamically add snow cover to the entire scene.

Number of Unique Meshes:

4x Trees ranging from sized Small to Large

3x Large Rocks

5x Medium Rocks

1x Small Rock

3x Tree Logs

1x Small Tree Stump

7x Ground Scatter Meshes (Leaves, twigs, vines)

1x Water Reeds

Collision: Yes, all collision is auto generated using Unreal.

Vertex Count: 199-5570

LODs: Assets have LODs auto generated by Unreal, for some of the vegetation, custom lods have been created.

Number of Materials and Material Instances:

5 Parent Materials

28 Material Instances

Number of Textures: 98

Texture Resolutions: 1024x1024 - 2048x2048

Supported Development Platforms:

Windows: (Yes)

Mac: (No)

Important/Additional Notes:

The Snow parameter is located under MaterialLibrary/MaterialParameterCollections/MPC_Snow

To Export a mesh or texture from Unreal, right click the asset in the Content browser and select Asset Action > Export