The invention discloses a method for physically deforming the
skin of virtual human based on a hierarchical model, which comprises the following steps: (1) constructing the hierarchical model, namely, firstly
processing an original model to generate a skeleton layer model used for controlling motions, a
physical layer model used for physical deformation and a
surface layer model used for final drawing, and establishing mapping relationships between a skeleton layer and a
physical layer and between the
physical layer and a
surface layer; (2) producing the physical deformation, namely, after finishing constructing the hierarchical model, causing the skeleton layer to generate a motion trend and drive the physical layer to produce the physical deformation according to a mode of motion set by a user; and (3) driving the
skin, namely, in the physical deformation process, driving the
surface layer to motion and change along with the physical layer to generate the dynamic effect of the deformation of the
skin according to the mapping relationship between the physical layer and the surface layer. In the method, on the basis of keeping the
advantage of the sense of reality of the physical deformation and in combination with the characteristic of the data organization flexibility of the hierarchical model, an elaborate network used for drawing the skin of the virtual human and a simplified network used for
deformation control and physical calculation are constructed respectively, which reduces calculation overhead on the premise of ensuring the precise deformation process of the virtual human and drawing reality effect.