Font Size: a A A

Research And Implement Of Realistic Cloth Animation Based On OpenGL ES

Posted on:2016-11-13Degree:MasterType:Thesis
Country:ChinaCandidate:S Y ZhaoFull Text:PDF
GTID:2308330473454376Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Computer Animation is developing rapidly whose research directions cover the most objects in our daily life.Among them, the simulation of changeable objects such as cloth attracts more and more researchers to explore it with it’s special charisma and becoming an important branch of Graphics gradually. Although there are much researches about the reality of cloth, there only a little about the tear. Now we are entering in the time of mobile internet. The mobile device and application have a great influence on our daily life. With the spreading usage of mobile device, they are becoming more powerful. It is an irresistible trend of future development to apply Computer Animation on mobile device. OpenGL ES is a standard on the Mobile and Embedded Initiative which is adopted by many manufacturers.Thus the simulation of cloth tear with reality and interactivity based on OpenGL ES will have great theoretic and practical meaning.This thesis research deeply about the simulation of realistic cloth animation based on OpenGL ES. Summarize the basic procedure of the simulation of cloth which is from the model construction, force analysis, numerical computation, tear simulation to collision detection. Research the develop process of 3D animation on Android platform.Analyze the common and different points of OpenGL and OpenGL ES. Explore the render and realize method of OpenGL ES.Analyze some cloth model including geometry model, physic model. Focus on mass-spring model and compare their strong and weak aspects. Propose the enhancement of mass-spring-triangular net cloth model. Store the mass, spring and triangles as data struts which could ensure the integrity of the realization of tearable cloth’s animation and texture. Combine a bending-shear spring with every structure spring without boundary which could prevent the excessive of stretch and the realize the wrinkle effect of cloth.Propose the algorithm of tearable cloth and the reconstruction of BVH tree. Define concept of tear spreading point and local integrity. Realize the tear algorithm in different mass and spring situation. Achieve the algorithm of split detection when cloth tears and split it with the reconstruction of BVH tree.Research the hierarchical bounding volume tree and each bounding box. Based on the detection of intersection of bounding box, research the collision between cloth andsimple geometry, cloth with itself and collision detection among cloth fragments.Propose the procedure of the simulation and detection of tearable cloth.Realize the simulation of OpenGL ES realistic cloth animation. Take advantage of the Android hardware’s characteristic to get more reality and interactivity for system.
Keywords/Search Tags:cloth animation, mass-spring-triangle model, tearable, collision detection, OpenGL ES
PDF Full Text Request
Related items