I have made an implementation of rotational physics based dynamics motion on Bezier curve grass plus implementation of Ghost of Tsushima grass.
I am using PCG + NDC.
Every grass instance is a Niagara particle.
The particles are generated and killed at runtime based on the camera position.