期刊文献+

CPU与GPU并行计算的火焰模拟

CPU-GPU parallel computed fire simulation
下载PDF
导出
摘要 采用基于粒子插值的SPH方法对火焰流体进行模拟,用GPU加速粒子状态地计算,同时用CPU并行地计算粒子邻接关系并控制粒子产生速率。在SPH模型中,较为高效地加入了漩涡场的计算,增加了粒子运动的细节。在粒子渲染过程中,采用了色度场、有向点扩散和颜色锐化技术,由离散的粒子空间分布得到了较为理想的连续火焰图像。由于该方法属于流体模拟的拉格朗日法,所以火焰具有物理真实性,又由于采用GPU为主CPU为辅的计算架构,使得模拟达到了实时。 The Smoothed Particle Hydrodynamics (SPH) method based on the particle interpolation was used to simulate the fire fluid. The Graphic Processing Unit (GPU) was utilized to accelerate the simulation, and the CPU was utilized to parallel search the neighbourhoods of each particle and control the particles' birth rate. Moreover, the vorticity field was added to the SPH model efficiently, which improved the details of particles' movement. In the final rendering period, the color field, directional point splatting and color refining technologies were applied to obtain a smoothed image of fire from discrete locations of particles. As the method belongs to Lagrangian method for simulating fluid, the fire is almost real in physical. And as the architecture is the GPU computation with auxiliary CPU, the simulation can be implemented in real-time.
作者 王栋栋 庄雷
出处 《计算机应用》 CSCD 北大核心 2009年第6期1702-1706,1710,共6页 journal of Computer Applications
关键词 光滑粒子动力学 图形处理器 火焰 漩涡 Smoothed Particle Hydrodynamics (SPH) Graphic Processing Unit (GPU) fire vorticity
  • 相关文献

参考文献12

  • 1REEVES W T. Particle system: A technique for modeling a class of fuzzy object[J]. Computer Graphics, 1983, 17(3) : 359 -376.
  • 2柳有权,刘学慧,朱红斌,吴恩华.基于物理的流体模拟动画综述[J].计算机辅助设计与图形学学报,2005,17(12):2581-2589. 被引量:59
  • 3FOSTER N, METAXAS D. Realistic animation of liquids [ J]. Graphical Models and Image Processing, 1996, 58(5) : 204 -212.
  • 4JOS S. Stable fluids [ C]//Proceedings of the 26th Annual Conference on Computer Graphics and Interactive Techniques. New York: ACM Press, 1999:121-128.
  • 5RONALD F , JOSS , WANN J H . Visual simulation of smoke [C]//Proceedings of the 28th Annual Conference on Computer Graphics and Interactive Techniques. New York: ACM Press,2001:15 -22.
  • 6QUANG N D, RONALD F, WANN J H. Physically based modeling and animation of fire [ J]. ACM Transactions on Graphics, 2002, 21 (3) : 721 -728.
  • 7JOS S, EUGENE F. Depicting fire and other gaseous phenomena using diffusion processes [ C]//Roceedings of the 22nd Annual Conference on Computer Graphics and Interactive Techniques. New York: ACM Press, 1995:129 - 136.
  • 8AMADA T, IMURA M, YASUMOTO Y, et al. Particle-based fluid simulation on GPU [ EB/OL]. [ 2008 - 10 - 10]. http://chihara. aist-nara.ac. jp/people/2003/takasi - a/research/short_paper. pdf.
  • 9HARADA T, KOSHIZUKA S, KAWAGUCHI Y. Smoothed particle hydrodynamics on GPUs [ EB/OL]. [ 2008 - 10 - 10]. http://www. iii. u-tokyo.ac. jp/- yoichiro/report/report - pdf/harada/international/2007cgi. pdf.
  • 10ROZEN T, BORYCZKO K, ALDA W. GPU bucket sort algorithm with applications to nearest-neighbour search [ EB/OL]. [ 2008 -09 - 24 ]. http://wscg. zcu. cz/WSCG2008/Papers _ 2008/journal/ G07-full. pdf.

二级参考文献60

  • 1Fedkiw Ronald, Stam Jos, Jensen Henrik Wann. Visual simulation of smoke [A]. In.Computer Graphics Proceedings,Annual Conference Series, ACM SIGGRAPH, Los Angeles,California, 2001. 15-22.
  • 2Foster Nick, Fedkiw Ronald. Practical animation of liquids[A]. In: Computer Graphics Proceedings, Annual Conference Series, ACM SIGGRAPH, Los Angeles, California, 2001. 23~30
  • 3Enright Douglas, Marschner Stephen, Fedkiw Ronald.Animation and rendering of complex water surfaces [J]. ACM Transactions on Graphics, 2002, 21(3): 736~744
  • 4Hinsinger Damien, Neyret Fabrice, Cani Marie-Paule.Interactive animation of ocean waves [A]. In: Proceedings of the 2002 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, San Antonio, Texas, 2002. 161~166
  • 5Hong Jeong-Mo, Kim Chang-Hun. Animation of bubbles in liquid [J]. Computer Graphics Forum, 2003, 22 (3): 253 ~262
  • 6Nguyen Duc Quang, Fedkiw Ronald, Jensen Henrik Wann.Physically based modeling and animation of fire [J]. ACM Transactions on Graphics, 2002, 21(3): 721~728
  • 7Lamorlette Arnauld, Foster Nick. Structural modeling of flames for a production environment [J]. ACM Transactions on Graphics, 2002, 21(3): 729~735
  • 8Yngve Gary D, O' Brien James F, Hodgins Jessica K.Animating explosions [A]. In: Computer Graphics Proceedings, Annual Conference Series, ACM SIGGRAPH,New Orleans, Louisiana, 2000. 29~36
  • 9Carlson Mark, Mucha Peter J, van Horn R Brooks, et al.Melting and flowing [A]. In: Proceedings of the 2002 ACM SIGGRAPH/Eurographics Symposium on Computer Animation,San Antonio, Texas, 2002. 167~174
  • 10Stam Jos. Stable fluids [A]. In: Computer Graphics Proceedings, Annual Conference Series, ACM SIGGRAPH,Los Angeles, California, 1999. 121~128

共引文献58

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部