A downloadable tool for Windows

GPU-driven procedural grass renderer for Unreal Engine 5.7, inspired by Procedural Grass in Ghost of Tsushima. A compute pass scatters blades across a landscape footprint; an indirect draw builds low-poly Bézier blades directly into the GBuffer, with wind and a lighting approximation.



Download

Download
ProceduralGrass.zip 70 MB

Install instructions

Installation

1. Copy the ProceduralGrass folder into your project's Plugins/ directory.

2. Open the project and enable the Procedural Grass plugin (Edit > Plugins) if it isn't already.

3. Restart the editor when prompted.

Usage

1. Add a Procedural Grass component (UProceduralGrassComponent) to any actor in your level.

2. Assign the landscape binding:

Grass Mask: single-channel texture; texels > 0.5 allow grass, others are culled.    Height Map: normalized [0,1] heightmap; scaled by HeightZRange to place blade roots.

Landscape the ALandscapeProxy whose world bounds define the grass footprint (defaults to the owning actor if empty).

Blades are regenerated on the GPU every frame, so all parameters are live-editable.

Leave a comment

Log in with itch.io to leave a comment.