how to face warp in Unity. A mobile Application

i want to make an app using unity. The idea is user select the image from their mobile then by gesture/drag it can wrap face like increase/decrease nose of picture.
i look around a found that i have to it by meshes.
can any one point me to the direction or some example or some tutorial related to it.
i have attach the image for more clarification.86790-images.jpg
Thanks

Don’t know of any tutorial, but you could do the following:

  • have a subdivided plane in front of your camera
  • uv-unwrap the plane, so that the image applies nicely to it
  • instead of usual image, stick a render texture on it
  • where the user clicks, find a vertex on your subdivided plane, make all vertices around it push outwards from that ‘special vertex’