PLAYABLE TECH DEMO: GPU Grass Renderer (Patreon)
Content

I was working on this partially as an excuse to teach myself to use DrawMeshInstanced for drawing large quantities of meshes in a scene, but I also ended up learning basic physics "simulation" and made a velocity field purely through improvisation.
The other reason I created this was because I'm hoping to make a lot of environment art & rendering tech for an unannounced game I'm working on by myself.

It was heavily inspired by the dynamic grass found in thatgamecompany's 2009 game Flower, albeit here I'm using lines geometry instead of triangles (mainly for stylistic choice, though I'm not certain if there's much performance gained through using exclusively lines).
In the future, I would like to try writing a tutorial on either physics simulation vector fields and maybe how to write this grass renderer yourself, but it's still very rough and early.
Right now, there's only a WebGL build available, but if there's enough demand, I'll post standalone Windows, Mac, and Linux builds.
I'm still trying to gauge performance and don't have access to any other computers than my main rig with a GTX970 GPU, so if anyone could share their specs and performance results under different grass densities, I would greatly appreciate it!