Font Size: a A A

Research On Automatic Virtual Human Animation Generating Algorithm

Posted on:2010-03-11Degree:MasterType:Thesis
Country:ChinaCandidate:Y FangFull Text:PDF
GTID:2178360275973588Subject:Signal and Information Processing
Abstract/Summary:PDF Full Text Request
Virtual human animation is an important part of virtual reality.It's widely used in national defense,entertainment and medical science,etc.Based on 3D human-body mesh model,the research of automatic generating of virtual human animation is to embed human skeleton automatically,to build skin morphing mechanism and to load motion data,all of which is to obtain animation effects of certain virtual person.Traditional 3D animation producing needs a lot of experience and time of masters,so it is hard for non-professional people to make 3D animation for their own interest.In order to solve the intricacy problem of 3D animation,the aim of this paper is to build a system for producing virtual human animation,which only needs 3D human model and motion data.In connection with real-time property and vividness requirement,research on automatic generating surface model method is presented,the main research achievements are listed as follows:1.Based on center shaft linear skeleton extracting and skeleton line's slicing method,the function of extracting skeleton of 3D human-body model is presented.In this method, the grads of objects distance transform are firstly calculated,the key points inside the object is obtained by using grads information.Every key point represents a convex part of the object.The optimal route is calculated by using A~* searching algorithm,then the linear skeleton of object is obtained by connecting key points.Finally,skeleton line is sliced and the corresponding joints are matched,then the skeleton is fixed.2.Based on LBS skin attachment algorithm,auto skin attachment weight calculating algorithm is adopted.LBS algorithm possess small amount of calculation,complexity in time and space domain is not high.However,the weight of skin attachment is complicated.Baran's thermal equilibrium effect for assigning weights is presented.Not only the advantage of LBS algorithm is adopted,but also the aim of auto building skin morphing mechanism is achieved.3.Based on two main algorithms above,and combining the processing of virtual human motion,an auto virtual human animation generating system is actualized.By using this system,only 3D human body model and motion data are need to produce virtual human animation.
Keywords/Search Tags:Virtual human animation, skeleton embedding, skin morphing, BVH, virtual reality
PDF Full Text Request
Related items