期刊文献+

基于CUDA的火焰模拟

CUDA-based Flame Simulation
在线阅读 下载PDF
导出
摘要 针对欧拉方法进行火焰模拟中涉及到的速度场和温度场等复杂的计算与渲染问题,设计了基于CU-DA的实现方案.对其中的大规模稀疏线性方程组,实现了基于CUDA的求解器;针对火焰的颜色绘制、漩涡等问题,通过黑体辐射和增加漩涡限制因子解决,并针对其中的烟雾和焰心绘制提出了一种简便的绘制策略;针对可视化绘制问题,使用CUDA实现了基于光线投射的体绘制方法.全文火焰模拟计算和绘制的全过程实现均基于CUDA完成,模拟结果达到了可观的加速比和可视化效果. A CUDA-based solution is designed for velocity field and temperature field computing and rendering which are complex problems appeared in fire simulation based on Euler method.A CUDA-based solver for large-scale sparse linear equations is realized.To solve problems such as flame rendering,swirl controlling,etc.,black body spectrum and vortex limiting factors for solutions are used.A CUDA-based ray casting method to accomplish the ray tracing process is proposed.The whole procedure of fire simulation and all implementations are based on CUDA,and the simulation results achieve a considerable speedup and visual effects.
出处 《晓庄学院自然科学学报》 CAS 北大核心 2012年第6期18-23,共6页 Journal of Natural Science of Hunan Normal University
基金 湖南省高校创新平台开放基金资助项目(10K40) 国家自然科学学基金资助项目(11171104)
关键词 CUDA 稳定流 火焰模拟 可视化 CUDA stable fluid flame simulation visualization
  • 相关文献

参考文献12

  • 1DARWYN R, PEACHEY. Modeling waves and surf [J]. Computer Graphics, 1986,20(4) : 65-74.
  • 2ALAIN F, WILLIAM T. A simple model of ocean waves [J]. Computer Graphics,1986,20(4) :75-84.
  • 3THUREY N, RUDE U. Free surface lattice-Bohzmann fluid simulations with and without level sets[C]//Proceedings of Workshop on Vision, Modeling, and Visualization ( Stanford, CA). Amsterdam :lOS Press, 2004,199-208.
  • 4REEVES W T. Particle systems: a technique for modeling a class of fuzzy objects [ C ]//Proceeding of the 10th annual conference on computer graphics and interactive techniques. New York, NY: ACM, USA, 1983.
  • 5SCHLATTER B. A pedagogical tool using smoothed particle hydrodynamics to model fluid flow past a system of cylinders[R]. Oregon : Oregon State University, 1999.
  • 6STAM J. Stable fluids [C]//Proceedings of SIGGRAPH. Los Angeles, CA:ACM Press, 1999,121-128.
  • 7NVIDIA C. Programming Guid: version 2. 1 [C]//Proceeding of Symposium on Interactive Ray Tracing. Los Angeles, USA: IEEE Press, 2008 : 185-190.
  • 8李建明,吴云龙,迟忠先,何荣盛.基于流体模型和GPU加速的火焰实时仿真[J].系统仿真学报,2007,19(19):4382-4385. 被引量:10
  • 9BRIDSON R. Fluid simulation for computer graphics [M]. Wellesley, MA:A K Peters, Ltd, 2008.
  • 10FEDKIW R, STAM J. Visual simulation of smoke [ C ]//Proceedings of SIGGRAPH 2001, New York : ACM, 2011:15-22.

二级参考文献12

  • 1柳有权,刘学慧,吴恩华.基于GPU带有复杂边界的三维实时流体模拟[J].软件学报,2006,17(3):568-576. 被引量:54
  • 2Reeves W T.Particle systems-a technique for modeling a class of fuzzy objects[J].Computer Graphics (S0097-8930),1983,17(3):359-376.
  • 3Perlin K.An image synthesizer[J].ACM Computer Graphic ACM Computer Graphics (S0730-0301),1985,19(3):287-296.
  • 4Ebert D S,Richard E P.Rendering and animation of gaseous phenomena by combining fast volume and scanline A-buffer techniques[J].ACM Computer Graphics (S0730-0301),1990,24 (4):357-366.
  • 5Perry C H,Picard R W.Synthesizing flames and their spread[C]// Siggraph'94.Technical Sketches Notes,US,1994.
  • 6Stam Jos,Fiume Eugene.Depicting fire and other gaseous phenomena using diffusion processes[C]// Computer Graphics Proceedings,Annual Conference Series,ACM SIGGRAPH,Los Angeles,US:ACM Press,1995:129-36.
  • 7Nguyen Duc Quang,Fedkiw Ronald,Jensen Henrik Wann.Physically based modeling and animation of fire[J].ACM Transactions on Graphics (S0730-0301),2002,21(3):721-728.
  • 8Fernando R.GPU Gems:Programming Techniques,Tips and Tricks for Real-Time Graphics[M].Boston:Addison-Wesley Professional,2004.
  • 9Stam Jos.Stable fluids[C]// Computer Graphics Proceedings,Annual Conference Series,ACM SIGGRAPH,Los Angeles,US:ACM Press,1999:121-128.
  • 10Fedkiw Ronald,Stam Jos,Jensen Henrik Wann.Visual simulation of smoke[C]// Computer Graphics Proceedings,Annual Conference Series,ACM SIGGRAPH,Los Angeles,US:ACM Press,2001.

共引文献9

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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