Website powered by

Stylized Grass Shader (2022)

This shader was created because I wanted to create more stylized types of shaders. I also wanted to learn more in depth how geometry shaders function. Through the creation of this shader I had to solve many problems and also learned how tesselation (hull and domain shaders) work and used it to create more vertecies to work with on the plane mesh. Another problem I had to figure out how to solve was shadow casting and receiving. As can be seen in the video there are parts of the grass in shadow as well as shadows from the blades themselves are taken into account.

Still Image of Grass Shader

Still Image of Grass Shader

The Shader with wind turned on