Font Size: a A A

Fish Deformation Simulation Based On Bezier Surfaces With Mass-spring

Posted on:2013-01-19Degree:MasterType:Thesis
Country:ChinaCandidate:H J HaoFull Text:PDF
GTID:2218330362963166Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
It has always been one of the research hot spots for computer graphics to simulatethe deformation of soft in real-time by computer. The deformation of the fish is the mostrepresentative simulation. Because it is been widely used in zoology, medicine and getsmore and more attention. The traditional method of geometric deformation realized thedeformation of geometric exterior of the fish, but could not reflect the physical propertiesof the object. Physics-based simulation reflects the motion characteristics of the fish verywell. However, because of its complex sports, we need to set many parameters. Then itneeds large amount of calculation and is difficult to simulate virtual fish in the ordinaryPC. The above methods can not achieve the integrity of the fish deformation. Based onthe above analysis, we present a new method to simulate the deformation of the fishwhich combined geometric and physical models.Firstly, in order to achieve the deformation between the different types of fish, thefish model is divided into several modules. Each module modeled by bicubic Beziersurfaces and then combined them into a model surface which has a fish shape. Thecontrol points organize a deformation control mesh of the fish model. Through adjustingthe deformation mesh, we can get the deformation of the different modules of the fish.After these, we can achieve the deformation between the different kinds of fish.Secondly, to achieve the deformation when they are moving, we subdivided theBezier surfaces. So, we can avoid the cracks between modules during deformation. Afterthen, in order to reflect the physical characteristics of fish, the mass-spring was added tothe fish model. Through stretch or compress the spring can drive the particles which isnext to it. So the actual motion deformation of the fish can be obtained.Again, for the true expression of the fish in the real life, the collision detectionbetween fish and virtual appendage and the fishes themselves was been real added. So,we can obtaine the fish motion which is more realistic.Finally, our fish deformation simulation system was designed by VC++language,OpenGL open graphics interface on the Windows platform. Experiments show that the real-time simulation system of the realistic fish deformation was designed It also realizedthe effectiveness of the method proposed.
Keywords/Search Tags:the deformation of the fish, geometric models, physics models, bicubicBezier surfaces, subdivision of the Bezier body, mass-spring, collisiondetection
PDF Full Text Request
Related items