Six varied methods for drawing grass with a range of use cases.
There are many ways to render grass in Unity, and each method has its own advantages and drawbacks. This repository showcases six different techniques: mesh grass, geometry and tessellation grass, procedural rendering with compute shaders, billboarding, Unity terrains, and impostors.
This project was created using Unity 2021.3.0f1 (LTS) and URP 12.1.6.
A tutorial video is available on YouTube based on this project.
This project and the corresponding tutorials were created by Daniel Ilett.
This project was released on December 3rd 2022.