Mesh shrinkwrap surface


I am trying to create a surface wrapping the human body. I have recovered a shrinkwrap definition online, which works fairly well for my purpose. However, with the geometries I’m working with its taking way too long if it manages to create a valid mesh ( which mostly isn’t the case, i usually end up with invalid meshes). Can anyone help me with tips how to significantly speed it up? Maybe there are other definitions/scripts/ways of creating a shrink wrap. I didn’t even try the kangaroo one, since it takes even longer and more resources to calculate.
Recursive_shrinkwrap.ghx (13.4 MB)