I would recommend researching some weaving algorithms
to adapt to your case.
Also i would keep it as a curve or a mesh with one face, so it stays lightweight