| The three-dimensional virtual human animation involves many fields such as psychology, artificial intelligence, and graphics and so on. Human animation has broad application prospects. Interaction with the virtual human is an interesting and promising subject, therefore, it attracts a lot of human animation enthusiasts. But most of the virtual human control systems control virtual human through the voice device or haptic devices, and some systems may interact with the virtual human. Controlling virtual human by the two kinds of methods can achieve better results, but this two methods need to rely on the relatively high value of the external device. If we use haptic devices to control the virtual human, we also need to wear a variety of tactile equipments, which generally make users feel uncomfortable. In view of the shortcomings of the two methods, this paper uses text to control virtual human. When user communicates with other users, the system will automatically call the verbs in text. Then the system makes the virtual people do some animations, and achieves the purpose of controlling the animation of virtual human. Experiments show that this method can control the virtual human animation, and it is very easy to be implemented. This method eliminates the need for expensive equipment to bring the pressure of the developer and heavy equipment to bring the user’s burden.The goal of this paper is to design some commonly animations used in human, and build the animation database. Finally, the virtual human animations are embedded into the whole issue of project, and make both sides of the communication can call the corresponding files of animation to control the virtual human. The production process of virtual human animation in this paper is to parse motion capture files firstly, and get all joints in each frame of the rotation and offset information, then calculate the coordinates of the location of each joint in each frame. Finally, the virtual human body is drawn out. For the distortion of the virtual human animation, this paper uses the CCD (Cyclic-Coordinate Descent) algorithm of inverse kinematics to correct it, and improves the CCD.In order to control the virtual human animation, this paper builds an animation database, which is mainly used to query the animation of the verb corresponding file name, and makes the system can successfully call the animation file. The experiments show that both sides can control virtual human animation in virtual human project with the results in this paper. |