1. A computer readable medium containing instructions which when executed by a computing device transforms a two dimensional static image into an image with a three dimensional animated appearance by a method comprising the steps of: locating facial features on the two dimensional image: generating a characterization of the located facial features on the two dimensional image using facial feature recognition software; generating an identification of elements other than facial features on the two dimensional image to be animated; generating displacement maps based on the characterization of the located facial features and the identification of elements other than facial features to be animated; generating a coded motion system based on the displacement maps; and animating the two dimensional image based on the coded motion system.