Adversarial learning for modeling human motion
inverse kinematics and geometric constraints for articulated figure manipulation .