| 3D animation can be used to simulate the behavior of real-world objects, so it has broad application foreground. Especially in recent years, with the development of computer graphics and other related technologies, 3D animation is widely used in advertising, film and television, entertainment, health care, game, simulation and so on. But wide scope, difficulty of technology, and production factors such as high cost, long production cycle that 3D animation involves limit its applications. Researches and explorations on 3D animation technology have been going on. Appearance of Microsoft’s Kinect which is a low-cost depth camera promotes the development of motion capture, recognition, 3D reconstruction and other related technology, and then promotes the development of 3D animation.According to the Kinect characteristics, a series of explorations and researches are carried out for motion recognition, 3D model acquisition, movement redirection, and the main contents are as follows:(1) For human body orientation judgment in the field of human identification, a method based on depth information acquisition and Kinect’s skeletal tracking technology is proposed, which is used to determine the toward of body through shade relations between the shoulder joints, and the results suggest that the proposed method can be accurate and real-time to determine what the human body orientation is.(2) A framework to acquire and handle 3D model by Kinect is proposed. The paper tells the Kinectfusion technology principle and the detailed content to obtain model by open source software(Kinect Fusion Explorer), and then it explains the method of handling the model in detail by an example. At last, a method is proposed to map textures for some special models.(3) According to the problem of retargeting for human motion based on skeleton points, this paper constructs a minimum spanning tree based on the skeletal points extracted, gets endpoints from the tree and then identifies joints with semantic information like head, hands and feet from these endpoints, and other joints can also be extracted by identified joints and the proportion of the body, finally the human motion is redirected by adjusting the pose of skeleton. Our experiments show that, this method can automatically reuse existing human motion data, and it facilitates the automatic processing of 3D characters skeletal animation.(4) Motion capture system based on Kinect, Animation system and Motion redirection system has been developed. Motion capture system is able to capture body movement, and it is easy to extend new motion recognition technology. Animation system has three ways to generate animation by using model scanned with Kinect and motion from Motion capture system. Our experiments show that it can be used to create good animation. Motion Redirection system is able to redirect the body motion to any joints drawn by user, and it is significant to the study of skeletal animation and of motion-to-model. |