Font Size: a A A

Research And Implementation Of Three-dimensional Animation Generating System Based On Model Motion Matching

Posted on:2016-01-31Degree:MasterType:Thesis
Country:ChinaCandidate:L C LinFull Text:PDF
GTID:2428330542493238Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the development of virtual reality technology and digital media technology,the requirement of three-dimensional character models animation is increasing,but currently to use a 3D character animation making software requires the user has a certain of expertise and experience,it is not suitable for a person who has no related knowledge.To simplify the process of three-dimensional model animation making,based on the previous studies,the artical propose an automatic generation of 3D character animation algorithm.The process of the automatic generation of 3D character animation mainly consists of the following steps:skeleton extraction,skeleton embedded,motion matching and skinning bind.In this paper,the algorithm is applied to three-dimensional mesh model with the feature of hands droops.Based on the studies of the automatic generation of 3D character animation,the paper has made the following findings.Firstly,the article uses height Morse function to process the three-dimensional mesh,then filter and classify the Level Set Curve,by using the least squares method to fit a straight line with the center of the Level Set Curve.After extracting skeleton line of the model,based on the relevant properties of the Level Set Curve,the algorithm identify some key joint,and then embedding the skeleton with the standard skeleton structure.Secondly,matching the extracted skeleton structure with the data of the motion data file,and adjusting the extracted skeleton structure to make it accommodate to the skeleton structure of the BVH file.Then implement the movement of the skeleton by redirecting the motion data to the skeleton.Thirdly,based on the LBS algorithm the article implements the skinning binding.In order to optimize the effect of the LBS,the article uses the thermal balancing algorithm and linear detection algrtithm to calculate the weight.By this method,the skinning binding gets a good result,with no collapse and tear in the process.Finally,based on the research the article realizes an automatic generation of 3D character animation system,and verifies the availability of the method the article proposed.
Keywords/Search Tags:Skeleton extraction, Skeleton embedded, LBS, Motion matching, Motion redirect
PDF Full Text Request
Related items