Is it possible to deform a mesh with another mesh ?
use mesh deform or surface deform modifiers
Sorry I made a slight mistake. For example if a person were punched in the face, the collision object would deform the mesh.
You may want to look into dynamic paint.