Interactive Waving Grass for Unity
Add realistic waving grass to your Unity scenes with this interactive shader and controller.

* This page contains affiliate links, meaning we may earn a small commission if you purchase something through them, at no extra cost. FREE
- Category:
- Vfx › Shaders
- Developer:
- BadToxic (Michael Grönert)
- Price:
- FREE
- Rating:
- Favorites:
- 99
- Supported Unity Versions:
- 5.6.5 or higher
- Current Version:
- 1.1
- Download Size:
- 132.30 KB
- Last Update:
- Apr 9, 2025
- Description:
- This package includes a shader and controller that allows you to create realistic waving grass in your Unity scenes. The shader uses normal 3D objects and doesn't rely on billboards or terrains. The wind effect is localized, creating a unique wave pattern at each location. The package includes a test scenario, a player with simple movements, and a low-poly grass mesh. The GrassController script allows you to set up the grass and interaction with other objects. To use, add your grass objects to the GrassPrefabs list, apply the GrassWind shader, and adjust the shader settings as needed.
- Technical Details:
- Works on all platforms supported by Unity, using DX9 shader model 2.0. The GrassWind shader is a custom shader that requires a material with the GrassWind shader applied. The GrassController script uses the InteractionTag string to determine which objects can interact with the grass.
- Continue »