Tasty Grass Shader (URP 3D & VR)


Enjoyed by GPUs and cows alike! Very fast procedual shader for grass and beyond.


by Symmetry Break Studio


Price History +

Tasty Grass Shader is a general purpose, procedual grass shader. It leverages modern graphics techniques, such as Compute Shaders and indirect draw for very efficient rendering of hundreds of thousands of blades, often under one millisecond on a modern mid-range GPU.


Features

  • Carefully crafted grass and clutter rendering system.
    • Scriptable Object based settings system.
    • Multiple templates for grass and wind included.
    • Seperated baking and rendering pass for maximal runtime performance.
  • Support for any Unity Mesh:
    • Height controllable via vertex color.
    • No Read/Write flag requiered.
    • Vertex colors from DCC assets supported.
    • Vertex colors from Polybrush supported.
  • Support for Unity Terrain.
    • Grass can be assing to entire terrain or a single Texture Layer.
    • Built-In chunk system for optimal runtime performance on large terrains.
  • Effective Level-Of-Detail and Quality system.
    • Controll the density over distance via template settings and graphics quality settings.
    • Disableable use of Alpha-Cliping for Mobile-GPUs.
    • Support for MSAA + Alpha-To-Coverage in URP Forward.
  • Powerful procedual generation system.
    • Up to four customizable layers of randomness via textures.
    • Use any grayscale texture to control height, offset, bending, thickness, thickness apex and color.
    • Multiple ready-to-use noise textures included.
  • Beatiful wind system.
    • Simple and effective procedual wind based on an recent AAA game.
    • Tweakable speed, strength and tiling.
  • Hack-friendly source code.
    • Tasty Grass can be used without Unity components.
    • Endpoints for custom terrain soloutions included.
    • All important functions are exposed.

Support and Contact

If you encounter any issues or have questions, we are happy to help via: Discord, GitHub or Email.