1. A method for generating subject-specific human motion capture models having morphological and kinematic model information, comprising: (a) learning a kinematic model space from a training data set, said training data set comprises kinematic models associated with corresponding morphological models; (b) using a series of meshes describing human body shape to perform a shape registration algorithm for identifying and registering from a database a shape model of a human subject in one or more poses; (c) combining said learnt kinematic model space and said identified shape model to generate a full body model of said human subject, said generating starts from as few as one of said poses identified in step (b); and (d) combining said learnt kinematic model space and said identified shape model to generate a full body model of an arbitrary human subject, said generating using a parameter set.