Font Size: a A A

Character Animation Synthesis Research Based On Motion Capture Data

Posted on:2015-02-13Degree:MasterType:Thesis
Country:ChinaCandidate:S Y LiFull Text:PDF
GTID:2268330428976471Subject:Computer technology
Abstract/Summary:PDF Full Text Request
Virtual human character animation is one of the most challenging topics in computer animation.We construct a realistic three-dimensional virtual geometric model and set up corresponding skeleton model. Motion capture data can drive the skeleton and skin deformation. Owing to the motion capture data is the acquisition of human motion data in the real world, motion capture data driving skin deformation can get more realistic character animation.In order to deal with the problem that the motion capture data has a large number of data and data redundancy, a key-frame extraction method based on inter-frame gap is proposed. According to the joint different contribution to motion gesture, a different weight of each joint is set. The distance between two frames is defined by the total rotation differences. Firstly, first frame is regard as the first key frame. Calculate the difference between the current frame and the last key frame continuously. Then, the frame is eliminated when the difference is smaller than the set threshold or the opposite is reserved for the new key frame. The reason is that beyond the given threshold illustrates the frame has been beyond the scope of linear transformation. The action will change obviously and the key-frame can be extracted. Finally, spherical linear interpolation is used to reconstruct the sequence. To express the characteristics of human motion, the joint velocity is introduced. The reconstruction error between the original frame and the reconstructed frame is defined by the human body posture error and the motion speed error. A complete motion capture data driving character animation process is proposed, which includes the skin and bone modeling, the initial matching of the skin and the bone, generate the weight, motion capture data driving skin deformation and detection of animation effect. We have achieved the function of the motion capture data which can drive the skeleton and skin deformation.Virtual human animation interface is implemented by using MFC and OpenGL. Data import area, graphic display area and the animation playing area is included by the interface, which has the functions of skeleton data analysis, motion data analysis, key-frame extraction and motion capture data-driven character animation.
Keywords/Search Tags:Motion capture data, Key-frame extraction, Reconstruction error, Visual summary performance, Vertex blending algorithm
PDF Full Text Request
Related items