collisionDeformer is a Maya custom deformer that allows you to deform a geometry based on collisions with other geometries. The collision computation is done in several steps:
Firstly the vertex that are supposed to collide are repositioned. Secondly, based on maximum reposition distances and several input parameters vertices around collision are also repositioned trying to maintain the total volume of the mesh.
Although under development yet, results and degree of control are quite good.
Hope you like it!