Computer animation is a very important branch of computer graphics, which concerns many areas in CG, like realistic image illumination, motion control, image processing and so on. The objects of the study can be everything in both real world and virtual world, among which the human animation is one of the most challenging ones. The motion editing and synthesis of 3D human model focus on how to edit the existing motion data to generate vivid new motion. The reusing rate of these data can also be improved by this work. This study has not only great academic sense in both computer graphics and computer animation, but also important application value in 3D movie, 3D video game and virtual reality. In this thesis, we present the state of the art in the research of motion editing of 3D models. Then we briefly introduce and analyze these existing algorithms according to the categories. The main work is carried out as follows, in which the motion capture data is the original material and the 3D models, especially the human skeleton models, are the objects of study: 1.We propose an efficient method for periodical motion synthesis. In order to make the new motion continuous and natural, we modify the given topological structure of motion capture data. New structure saves the position relations between joints and adjusts the motion according to the new root joint, the supporting foot. By doing this, the foot-slide problem is solved and the motion direction is modified. Based on geographic theory, this method has high processing efficiency and can resolve the motion at sharp turning. 2.We propose an efficient method for nonperiodic motion synthesis. In this method, we search for the proper transition motion segment with similar posture compared with the posture at junction in the motion data library. If no similar segment is found, we generate the transition segment by using weighted sum formula on junction motions. After eliminating the position offset, we dynamically adjust the transition range to improve the smoothness. This method enriches the types of new motions. 3.We build a motion editing and synthesis system, in which both periodical and nonperiodic motions are processed. This system can be used in real-time application because of the high efficient algorithm. 4.We try to transplant the motion editing method of skeleton models to the motion of mesh models. This work puts the method into practice and provides a typical application of motion capture da...
修改评论