What software? Realtime rig? How detailed is the mesh? In Maya, you could have several rings of joints, each constrained to the mesh with a Geometry Constraint, so they freely slide along the surface. I ran up an example here just to see how well it would work, it would need more joints and smarter weights to look better,…