Non Affine, Tech Art, Transformation Matrices, Unity3d, Shaders.
This gives you a bending effect. Code. You can add several different rotations together, lerp between different matrices, apply overlapping sinus waves etc.. I am not going to go over this in more detail since I already covered the basis you need to experiment with this yourself. Here are some