Font Size: a A A

Research And Realization Of 3D Cloth Dynamic Simulation

Posted on:2009-10-07Degree:MasterType:Thesis
Country:ChinaCandidate:M X WuFull Text:PDF
GTID:2178360242972844Subject:Pattern Recognition and Intelligent Systems
Abstract/Summary:PDF Full Text Request
With the rapid development of computer graphics, computer visualization and virtual reality, the dynamic cloth simulation becomes a more and more important research domain. This paper researched and analyzed the techniques of dynamic cloth simulation research field.Given the study on 3D fashion simulation of garment based on texture mapping is the following research of "the intelligent garment structural design system based on the fashion" which is the sub-project of Shanghai Education Committee's key discipline items of basic construction "the research on garment design and information digitization", this article receives the idea of garment fashion intelligence design system, and on which did research about the feasibility of 3D cloth dynamic simulation. We use mass-spring model to model cloth. Setting up the cloth's physical parameters with the data collected from cloth physical experiments. Simulating cloth dynamic movements in natural environment by modeling the inner and outer forces in natural condition and dealing with the detection and response of collisions caused by specific objects. With the 3D cloth dynamic simulation, the designers can get a more realistic static and dynamic cloth effect.The main ideas of this article included as following:Cloth modeling is the base of cloth simulation. Based on the analysis of cloth physics performance and previous cloth models, mass-spring model is adopted and then the kinetics analysis is made on the model, the differential equation for each mass is deduced. To solve the differential equation, fourth-order Runge-Kutta method is a good candidate for obtaining the dynamic cloth shape in 3 D space.Collision detection and collision response are key problems in dynamic cloth simulation. This paper researched the collision detection with box and sphere based on the mass-spring model. And it reached the real time rendering effect. As far as collision response is concerned, we can get different effect by altering the parameters of texture.Texture mapping is also an important part in cloth simulation. This paper researches the methods of texture mapping from 2 D to 3 D, and maps a texture picture to cloth model, so the cloth has real appearance. Our subject is developed with V C++6.0 and OpenGL, and object-oriented programming thought is adopted. It has realized the dynamic cloth simulation according to the sequence of modeling, numerical integrating, collision detection, collision response and texture mapping. The results show that the methods above arrive at the vivid and real-time effect, and lay the foundation for further development.
Keywords/Search Tags:Cloth Simulation, Mass-spring Model, Runge-Kutta Method, Collision Detection, Texture mapping
PDF Full Text Request
Related items