Customizable Grass

Average Rating:  
X Rating Failed

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.

  • Supported Platforms
  • Supported Engine Versions
    4.13-4.21

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


Features:

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

Comments

!

Previous Next
  • Edit
  • Preview
  • Help
Enter
Login to comment
X Report this Comment
Report
X Attention


close
X Edit this Comment
  • Edit
  • Preview
  • Help
Update
X Remove this Comment

Are you sure you want to remove this comment?

Remove
X Attention