高级检索

基于多重网格法的实时流体模拟

Realtime Fluid Simulation Based on Multigrid Method

  • 摘要: 在GPU上实现了多重网格法,并用该方法改进了二维的实时流体模拟,更充分地利用GPU的并行计算能力.使用4层网格,依靠渲染到纹理的计算方式、帧缓存扩展的纹理管理方法,提高了图形硬件的利用率.实验对比表明,在同样的帧数下该方法能提高GPU实时流体模拟的精度.尤其在较大规模的问题上,与同等精度的基于一般迭代方法的GPU实时流体模拟相比,该方法在速度上可有成倍地提高.

     

    Abstract: We implement a multigrid method on GPU and improve the accuracy of 2D realtime fluid simulation by using the implemented multigrid method.We use four layers of grids in our GPU based multigrid method,and by using frame buffer extension and the way of rendering to textures,we manage to put all the textures needed in graphic hardware memory to increases the rate of utilization of GPU.The test results show that our method can improve the accuracy of GPU based 2D rea-l time fluid simulation with the same fps.Especially in lager scale situation our method speeds up the simulation by times compared with other GPU based rea-l time fluid simulation using normal iteration method with equivalent accuracy.

     

/

返回文章
返回