Blender
Learning to use the Blender Tissue addon. Fairly straightforward. The plugin has a strong ability to deform various topology without breaking.