Create realistic grasses with Unity!

For all artists with a soft spot for the grass mat: this geometry shader for Unity’s Universal Pipeline will turn your thumbs green!

In nuce: Visual effects artist Ryan Gee releases his geometry shader that simulates amazingly realistic looking grasses. Ryan’s shader has been customised for Unity’s Universal Render Pipeline (URP) and is appropriately called “Geometry Shader Grass”. The online manual on unity3d.com gives you an overview of the URP.

What does “Geometry Shader Grass” offer? The description lists several interesting features for which it is worthwhile to click on the download button. See below:

  • Procedural and Atlas-based texturing
  • The shape of the grasses is customisable
  • The tessellation is view-based. This is intended to increase the density of the grasses
  • Texture-based mapping (trimming and height)
  • Vectorial wind displacement
  • Spawning and jittering based on normals

Clicked further: You can get Ryan’s “Geometry Shader Grass” for Unity on github.com. If you want to get in touch with visual effects artist Ryan Gee, connect with him on Twitter or Artstation.