Font Size: a A A

Research Of 3D Human Modeling Based On Images And The Animation Of The Model

Posted on:2019-03-17Degree:MasterType:Thesis
Country:ChinaCandidate:R HuangFull Text:PDF
GTID:2348330569487717Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
With the development of computing capability and the increment of people's needs,3D human models and their animation can be widely used in areas of films,animation,virtual fitting,virtual reality,video games and so on.In some applications,people strongly require a custom 3D human model which fits their own body size.For example,under the background of virtual fitting,users need to customize their own 3D human models.Besides,users also need to pose the custom 3D human models to display the virtual fitting results of different body poses.Firstly,this paper constructs the static custom 3D human models based on 2D images.Then,the skeleton and joint are used to deform the models,which constructs the 3D human animation.In respect of animation,deformation based on flex and adaptive weight skeleton subspace deformation(SSD)are proposed,which are the main innovation points of this paper.The proposed methods can realize lifelike 3D human animation.3D human modeling based on images is fast and convenient for users to generate custom 3D human models.Firstly,the front and side images of the user are needed for extracting the body feature points.In this paper,the existing body feature extraction methods are analyzed and the direction of the body silhouette pixels is used for extracting the body feature points.Then,according to the information of the edge points of an existing template 3D human model,the body size is extracted from the images.The body size from images is compared with that from the existing template 3D human model and some scale factors are gotten.The edge points of different body parts have different character,so free-form deformation or the scale factors is used to deform different parts of the template model.Some user instances are shown in this paper,which proves the proposed method effective.And the modeling process is realized on Android.In this paper,the advantages and disadvantages of traditional SSD and some other animation algorithms are analyzed.Aiming at the disadvantage of SSD with rotation,some improvements are proposed.The rotation angle,the position of skeleton and the skin width all influence the deformation result.The influences of them are analyzed in this paper.And deformation based on flex and adaptive weight SSD are proposed.The two proposed methods avoid the appearance of sunken with rotation.Then the two proposed methods are applied on the rotation of the elbow through hierarchical skeleton.Compared with some other animation algorithms,the two proposed methods get better results.Finally,adaptive weight SSD is applied on legs and the walk animation is displayed.
Keywords/Search Tags:3D human model, human body feature points, deformation, animation
PDF Full Text Request
Related items