Hi,
Well it is a quite complex material you trying to create, I think you will need to experiment with different approaches a lot, but how I’d get started is to create a base material of the grass, with normals etc. Then I’d create some alpha textures and lay them on top of the base material, creating the illusion of depth. As I heard this is a common practice in the industry for creating bushes etc.
Here is an example image, the inside of the bush is a sphere mesh with a “bush” texture applied, surrounded with alpha textures: