Font Size: a A A

Research And Implementation On Physically Based Simulation Technology Of Fluid Interaction

Posted on:2017-03-06Degree:MasterType:Thesis
Country:ChinaCandidate:J F WanFull Text:PDF
GTID:2308330482990772Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the development of virtual reality technology in recent years, fluid simulation has gradually become the research hotpot in the field of computer graphics, and has been widely used in different fields, such as games, entertainment, special effect in film, military simulation and so on. Fluid has irregular shape and its state of motion is complex and changeable, additionally the efficiency of the simulation and real sense of performance require high quality, so the fluid simulation is a very challenging research topic.The main content of this paper is to research and implementation of fluid movement and interaction based on SPH method, and rendering the surface of fulid. The work of this paper is:This paper studies the SPH method which is for the fluid simulation based on particles, and the SPH method is expended to realize the two-way coupling between fluid and solid. Fluid is expressed in the form of particles, then analyzing the force of fluid particles and interpolation operations were executed according to the nearest neighboring particles searched by list to obtain the physical property of particles, and accelerated velocity of particles were calculated through Navier-Stokes equation in order to update physical properties of particles. Finally the motion of fluid is simulated. Expanding SPH method can get the result of interaction of fluid and solid with calculating the interaction force between fluid and solid.This paper researches the fluid suface rendering method based on Marching Cubes algorithm and a solution to the defect is proposed. Voxel unit in fluid space is constructed, additionally extracting isosurface and calculating position coordinate and normal vector on every vertices of triangle patches, the final needed pathces are obtained, then the fluid surface can be rendered by lighting computing according to the related data. The defects of Marching Cubes are analyzed and a solution is proposed to improve the rendering results.This paper designs and implements a fluid interaction simulation system based on PhysX engine. Using expanding SPH method to simulate the free motion of fluid and achieve the interaction of fluid and solid including static solid, dynamic solid and rotating solid, then appling fluid in virtual scene which user can throw or push objects to obtain the different effects of interaction. Finally according to the results of physical calculation, offline rendering is performed in order to get the real effect of fluid.
Keywords/Search Tags:sph, interaction of fluid, marching cubes, physx engine
PDF Full Text Request
Related items