I had followed a tutorial for interactive grass, and wanted to add some other foliage that reacts to the player (starting with flowers). However I noticed that if I apply the same material to a simple flower mesh with a top-projected texture (shown below; all flower vertices have a vertex weight of 1) for the base color and opacity mask of the material (compared to the solid color of the triangular plane grass blades), walking over the flowers will cause certain vertices to be rotated much more than their neighbors (also shown below). This causes the texture to be stretched dramatically. I experimented with putting the texture on a small area of a large triangular plane, and it still gets distorted. Distortion also occurs with simple grass wind and other foliage wind techniques, but is not noticeable.
How do I set up this flower to behave like the grass without distorting the mesh/texture? Is it possible to reconcile this grass material for use on things other than a solid color triangular plane?