1. A processor-implemented method for generating proxy training data for human body tracking, comprising the processor-implemented steps of: accessing at least one motion capture sequence which identifies poses of an actor's body during a time period in which the actor performs a movement; performing retargeting to a plurality of body types and dissimilar pose selection, based on the at least one motion capture sequence, to provide a plurality of dissimilar poses; and rendering each of the dissimilar poses according to a 3-D body model for a respective body type of the plurality of body types, to provide a respective depth image of the dissimilar pose, and to provide a respective classification image which identifies body parts of the dissimilar pose, where a plurality of 3-D body models are used, one for each body type, and the respective depth image and the respective classification image comprise pixel data which is usable by a machine learning algorithm for human body tracking.