Bring your voxel worlds to life with Cozy Stylized Voxel Grass, a GPUdriven grass system built from tiny voxel blades, designed for cozy voxel art and low-poly environments.
Fill any mesh with grass in one click, or paint it exactly where you want
it. Walk through it and watch it bend around your character, cut it with a
scythe or a lawnmower and see it grow back over time, with sound, leaf
particles and optional item drops like seeds.
Everything is driven by profiles. Create grass types such as Meadow,
Lush, Dry, Autumn or Frost, switch between Calm and Storm wind
during gameplay, and adjust blade shape, colors, wind and cutting
behavior directly from the Inspector without touching shaders or code.
Get a tiny API (Grass.Cut, Grass.CountBlades,
Grass.RegrowAll) and simple C# events.
Designers can react to cuts with a Grass Cut Event Listener, no code required.
Whether you're building a peaceful farming game, an
adventure, a survival experience or a cozy voxel sandbox, Cozy Stylized
Voxel Grass gives you living, interactive grass that stays fast.
Features
✅ GPU-Driven Rendering – Blades are generated with compute shaders and culled per camera on the GPU. One indirect draw call per patch.
✅ Paint or Auto-Fill – Fill any mesh automatically or paint grass with a Scene View brush. Slope filtering and soft edges included.
✅ Cutting & Regrowth – Cut grass with one line of code or a Grass Cutter component. It drops to stubble and grows back smoothly.
✅ Easy Event System – Global C# events, a no-code UnityEvent listener and ScriptableObject event channels.
✅ Sound, Particles & Item Drops – Grass cut sounds and voxel leaf bursts included, plus drop tables for seeds, coins, hearts and more.
✅ Footsteps & Interaction – Players, NPCs and props bend the grass as they move. No extra cameras or layers needed.
✅ Profile-Based Workflow – 5 grass profiles and 3 settings presets (Default, Storm, Performance), all ScriptableObjects.
✅ Cozy Stylized Look – Wind gusts, gentle flutter, natural clumping, posterized lighting, shadows and point lights.
✅ Lightweight & Easy to Integrate – Add grass to any mesh in one click. Playable demo scene included.