Unity grass shader following the Grass Shader Tutorial from the site roystan.net. Uses a geometry shader to generate blades of grass. Controls the density of the blades by tessellating the input mesh.
Unity's terrain grass is broken by default. A few shader tweaks made it look better. This is a case study. The default grass shader ignores terrain colors underneath, the blades disappear when viewed ...