
Godot Grass Shader
A downloadable asset pack
Did someone tell you to touch grass? With this pack you can. And you don't even have to go outside! Spice up your worlds with this grass effect.
Features
- Option to use a 2x2 texture atlas for variation.
- Wind based on noise texture
- Option to have grass blades be billboards.
- Options for smooth, dithering and cut alphas for more control.
- Wind based on a noise texture giving a wavy pattern
- Colors based on a gradient textures.
- Option to randomly pick parts of grass to have different color for highlights.

Versions
The full version includes 10 presets for grass and ground, 10 handmade color palettes and 14 custom shape textures for grass blades. This version is more for convenience, as most of the work is done by the shader itself that's of course available (along with a demo scene and material, texture and palette for one grass style).

Usage
This grass shader uses MultiMeshInstance3D as its base.
- If your scene doesn't already have a ground mesh: Create a MeshInstance3D with your chosen mesh for the ground
- Add another MeshInstance3D with a QuadMesh. This will act as a base for the grass blades.
- Increase the subdivisions to improve the quality of bending in the wind. Change the size to change the size.
- You can change the subdivisions and size later as well. It's also suggested to set the Center Offset Y axis to half your size (This way the pivot of the grass is at the bottom of the blades)
Add a MultiMeshInstance3D node, and at the top of your viewport select MultiMesh > Populate Surface
Set your ground mesh as the target, Source mesh as the quad mesh and play with the settings to fit your needs.
Finally add the shader to the Material Override slot on the MultiMeshInstance3D
The provided demo scene includes a configuration of the grass you can refer to if you're having trouble!

Licensing:
You're free to use the assets in this pack for personal, educational and commercial projects with no attribution required (CC0).
Other stuff from me:
Download
Click download now to get access to the following files:
Development log
- New Release: Godot Grass Shader6 hours ago










Leave a comment
Log in with itch.io to leave a comment.