1. A computer-implemented method for generating a three-dimensional 3D model of a subject, the method comprising: receiving image data, including a two-dimensional image and a depth map image, of at least a portion of the subject and an associated kinematic skeleton; selecting a morphable generic 3D model corresponding to the subject; and adjusting the morphable generic 3D model based on the image data and the kinematic skeleton to produce a morphed 3D model of the subject which includes one or more geometric features similar to the subject.