Thank you. Yes, I'm using fragment shader to make the plant sway animation. It's basically just moving the texture with sin wave, I combined horizontal sway (which lower at bottom and get stronger near top part of the plant) and vertical sway (which stronger near side).