The Spring Creator sale is here! Save up to 70% on select products now through April 18.

Customizable Grass

PureMaterials - Props - Sep 6, 2018
4.2 out of 5 stars(5 ratings)
  • 80%
  • 0%
  • 0%
  • 0%
  • 20%

Customizable Grass is a customizable game-ready foliage pack and shader intended for beginners and professionals alike to either use as-is or as a framework for more advanced materials.

On Sale$4.99
$2.49Sign in to Buy
  • Supported Platforms
  • Supported Engine Versions
    4.13 - 4.27, 5.0 - 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.

Customizable Grass is a grass and flower asset pack with a primary emphasis on optimization, limiting the amount of quad overdraw and shader complexity as much as possible for best performance results across any type of game - keeping in mind the LOD pop-in distance depending on your project and map needs in particular.

These assets are provided with default settings set up to be used with large, open landscapes, but these settings can be adjusted for smaller, arena-like levels with less dense foliage requirements.

With this pack, I have tried to streamline your ability to customize essential game-ready grass assets so that they may easily integrate into any of your environments, both visually and performance-wise, without having to pay too much. You can change the primary grass color, and with the help of custom texture-specific masks, you can also change their variation color as well as their base transition color. Along with the snow mask, these masks can be scaled and/or replaced with whatever custom content you have made.

Of course, the master material is organized so that it may be updated to integrate any new feature or to flesh out current features.

Preview Videos:

Customization Overview:

Player Interaction Showcase:

I have gone into much deeper technical overview in the Notes section of the provided Overview map.

Technical Details


  • Three customizable color change parameters and two variation mask inputs, as well as one snow mask input.
  • Optimized meshes and materials with special emphasis on reducing shader complexity and quad overdraw - these assets can be used as a gauge for your own custom model and texture set replacements.
  • Basic foliage interaction with the player and its pawn. The Overview map Notes help guide you on how to get it working within your own levels. By default, it only supports one player, and was designed primarily with third person perspectives in mind.
  • Sun Highlights, which uses a roughness map texture input (one Wetness map is also included for this).
  • Subsurface Occlusion intensity adjustment.
  • One terrain texture set (BaseColor, Normal, and AORH) that can be adjusted within its material instance to make mud or dirt variants.

Texture Sizes:

  • All T_Grass_Composite, T_Ground, and T_Wetness maps are 2048x2048
  • The other textures (masks) are 1024x1024

Scaled to Epic skeleton: Yes

Collision: No

SM_Grass_Cluster_01 - 48 base vertices, 2 LODs

SM_Grass_Cluster_02 - 68 base vertices, 2 LODs

SM_Grass_Cluster_03 - 134 base vertices, 2 LODs

SM_Flower_01 - 21 base vertices, 1 LOD

SM_Flower_02 - 17 base vertices, 1 LOD

SM_Ground_Plant - 20 base vertices, 1 LOD

Total Number of Meshes - 6

Number of Materials: 2 Master Materials, 5 Material Instances, 1 Material Parameter Collection

Number of Textures: 10

Supported Development Platforms: Windows

Supported Target Build Platforms: Windows

Important/Additional Notes: More technical documentation and help can be found within the Overview map.