The invention provides a human bod motion animation generating method of a two-dimensional virtual figure. The human body motion animation generating method comprises the steps of shooting a real person motion video; extracting an initial frame image of the video; detecting the angular point of the initial frame image; calculating a sparse characteristic point light stream frame by frame; calculating 2D grid deformation; calculating a modal grid and a weight sequence; editing the modal grid and the weight sequence; using an isomorphic 2d grid to conduct animation rendering on the virtual figure. According to the technical scheme, compared with a purely manually made animation, since motions come from the real person video, the animation is more vivid, and particularly, it is very difficultto achieve the authenticity of the deformation and the rhythm randomness of the motions through a manual method; the 2d figure has a certain stereoscopic effect, the animation effect can be adjustedaccording to requirements through manual modification simply with the isomorphic grid, the same motion data can adapt to different figures of different body types, different skins, different clothes and different icons, and when the animation is applied, the real-time calculation amount is small.