Customizable Grass

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.

Category:
Tags: , , , , , , , , , , , , , , ,

Description

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: https://streamable.com/oy1nd

Player Interaction Showcase: https://streamable.com/7sah3

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

Technical Details

Texture Sizes:

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.

Supported Engine Versions

4.13 – 4.27, 5.0 – 5.3