Font Size: a A A

Realtime Fluid Simulation Based On Spectral Methods

Posted on:2010-03-27Degree:MasterType:Thesis
Country:ChinaCandidate:L B ZhangFull Text:PDF
GTID:2178360275469137Subject:Computational Mathematics
Abstract/Summary:PDF Full Text Request
Building animation tools for fluid motions by computer on many natural phenomena such as water,cloud and smoke,which is one of the most important problems in computer graphics. Fluid simulation has lots of applications in many areas such as fluid mechanics,aeronutics,astronautics,meteorology, ocean engineering,auto design,computer animation and so on. So,the researches of fluid simulation are very significant in theory researches and engineering practiace.In this paper,according to the basic knowledge on fluid mechanics,we use spectral methods to simulate the incompressible fluid whose density and temperature are nearly constant. It is a different way from the stable fluids simulation.We solve this problem in spectral space which is different from the usual method in real space.By using spectral collection methods on the Navier-Stokes equation,we can omit the pressure item and consider the diffusion,advection and additional force as an integer to deal with.This is a simple algebra operation and it is very easy to implement.By this way,we need' t decompose the Navier-Stokes equation and solve the Poission equation.It reduce the calculations on realtime fluid simulation.In computer implementation,we also use the way of rendering to texture and framebuffer extension.We manage to put all the textures needed in graphic hardware memory which increases the rate of utilization of GPU.The test results show that our method can improve the accuracy and efficiency compared with the stable fluids.
Keywords/Search Tags:realtime fluid simulation, Navier-Stokes equation, spectral method, GPU(graphics processing unit)
PDF Full Text Request
Related items