Is it possible to make them skew(the right word here ?) in some way so that they could appear to blow in a breeze?
But there are projects working on the semantic part, which could open a way to animate the detected objects individually in future.
(x_hat*sin(y*t) + y_hat*sin(x*t))*exp((z_l-z_h)/2*z_h)
where (x_hat,y_hat) are your basis vectors in the plane, z_l is the local z coordinate (subtract the terrain modifier used to move tiles up/down) , and z_h is the height of a flower.Or if you want to be more advanced, generate some curl noise and use it as a prefactor instead of x,y inside the sin(). And include the corresponding up-down motion as the stalks are constant length.