I thought to try to make a deformation on a mesh. A bit buggy, but it is possible to fix it (who is not too lazy). You can limit destructibility so that there are no bugs. And you can generally do the generation of triggers using imagePoint.
And the more triggers, the greater the accuracy (no matter how strange it is)
Never mind. I just did it.
To throw the source or is it very terrible?
Translated by google translator. I do not speak English