期刊文献+

基于物理模型的三维火焰实时渲染

Three-Dimensional Flame Real-Time Rendering Based on Physical Model
在线阅读 下载PDF
导出
摘要 火焰等无规则物体的模拟近年来成为计算机图形学中的一个研究热点。传统的基于粒子和纹理技术生成的火焰,并不能真实地反映物体的运动过程,生成的火焰效果图具有随机和生硬的特点。为了解决火焰模拟过程中难以实现的实时性和真实感的问题,文中采用一种基于物理模型的火焰实时渲染方法,应用有限差分法求解Navier-Stokes方程,采用半拉格朗日法求解平流项,扩散方程则利用隐式迭代方法进行求解,利用GPU强大的并行计算能力对求解过程进行加速,利用光线投射算法对火焰进行渲染,最后生成了逼真的火焰图像。实验结果表明该方法实现简单,渲染速度快,显示的效果真实。 Flame and other irregular objects in computer graphics simulation in recent years become a research hotspot.Flame generated by traditional techniques based on particle and texture,do not give a true picture of the movement of objects,the flame generated is random and blunt.In order to solve the problem which is difficult to realize real-time and realistic problems in flame simulation process,it adopts the flame real-time rendering method based on a physical model,the finite difference method is used for solving the Navier-Stokes equation,solving process using a Lagrange method for solving advection,combined with implicit iterative method for solving diffusion equation,using GPU powerful parallel computation ability on solving process,using ray casting algorithm rendering flame,at last,generating the realistic flame images.The experimental results show that the method is simple,rendering is fast and the process of the generation of rendering is true.
出处 《计算机技术与发展》 2012年第3期173-175,共3页 Computer Technology and Development
关键词 火焰模拟 物理模型 有限差分法 隐式迭代 光线投射算法 GPU加速技术 flame simulation physical model finite difference method implicit iteration ray casting algorithm GPU acceleration technology
  • 相关文献

参考文献12

  • 1Reeves W T.Particle Systems-A Technique for Modeling aClass of Fuzzy Objects[J].ACM Transactions on Graphics,1983,17(3):359-376.
  • 2Inakage M.A simple model of flames[C]//CGI90.[s.l.]:[s.n.],1990:71-81.
  • 3King S,Crawfis R,Reid W.Fast Volume Rendering and Ani-mation of Amorphous Phenomena[C]∥Proc of VolumeGraphics Workshop.[s.l.]:[s.n.],1999:229-242.
  • 4Wei X,Li W,Mueller K,et al.Simulating Fire with TextureSplats[C]//Proc of the 13th IEEE Visualization.[s.l.]:[s.n.],2002:227-237.
  • 5林夕伟,于金辉.基于粒子和纹理绘制的火焰合成[J].计算机应用,2004,24(4):77-79. 被引量:20
  • 6Pakeshi A.Generating 2-dimensional Flame Images in Com-puter Graphics[J].IEEE Trans of the Institute of Electronics,Information and Communication Engineers,1991,74(2):184-189.
  • 7柳有权,刘学慧,朱红斌,吴恩华.基于物理的流体模拟动画综述[J].计算机辅助设计与图形学学报,2005,17(12):2581-2589. 被引量:59
  • 8Quang N D,Ronald F,Wann J H.Physically based modelingand animation of fire[J].ACM Transactions on Graphics,2002,21(3):721-728.
  • 9Lamorlette A,Foster N.Structural modeling of flames for aproduction environment[J].ACM Transactions on Graphics,2002,21(3):729-735.
  • 10Stam J,Fiume E.Depicting fire and other gaseous phenomenausing diffusion processes[C]//Computer Graphics Proceed-ings,Annual Conference Series.Los Angeles,California:ACMSIGGRAPH,1995:129-136.

二级参考文献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

共引文献85

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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