Unity Grass Shader

Created for my final project for a computer graphics class, this grass is made using HLSL shader code. The code is excuted on the GPU and draws blades of grass over a canvas that I 3D modeled in Blender.

The animation of the grass uses a my own custom perlin noise function which allows the grass to blow in a random yet smooth manner.

By exposing variables to the unity editor I can change various properties of the grass on the fly.

Check out a demo video here