计算机工程与应用 ›› 2010, Vol. 46 ›› Issue (9): 163-165.DOI: 10.3778/j.issn.1002-8331.2010.09.046

• 图形、图像、模式识别 • 上一篇    下一篇

飞机尾翼空中失火的场景模拟

梁 伟,刘 群,吴 渝   

  1. 重庆邮电大学 计算机科学学院,重庆 400065
  • 收稿日期:2008-10-07 修回日期:2008-12-26 出版日期:2010-03-21 发布日期:2010-03-21
  • 通讯作者: 梁 伟

Simulation of scene of empennage burning in air

LIANG Wei,LIU Qun,WU Yu   

  1. College of Computer Science,Chongqing University of Posts and Telecommunications,Chongqing 400065,China
  • Received:2008-10-07 Revised:2008-12-26 Online:2010-03-21 Published:2010-03-21
  • Contact: LIANG Wei

摘要: 提出了一种粒子系统与物理动力学相结合的算法,较精确地模拟了火焰和烟雾粒子的受力及在空中的运动状态。为了提高模拟速度和真实性,用粒子线性膨胀来近似地达到烟雾扩散的效果,粒子的颜色变化则通过真实火焰燃烧的颜色采样线性插值方式重构。在渲染时,利用粒子排序和Alpha混合,避免了传统粒子系统的颜色饱和问题,再结合纹理映射和Billboard技术,能对场景进行快速的绘制。

关键词: 粒子系统, 动力学, 实时模拟, 纹理映射

Abstract: This paper proposes an algorithm of combining particle system with physics dynamics,and stimulates flame and smoke particles in the air force and motion state relative accurately.In order to improve simulation speed and authenticity,linear expansion of particles is used similarly to achieve the effect of the diffusion of smoke,with the color changing reconstruction through the linear interpolation of real combustion flame color sampling.In rendering,sorting and Alpha blending particles are used to avoid the color saturation problems of traditional particle system,and texture mapping and Billboard technology are combined to draw the scene quickly.

Key words: particle system, dynamics, real-time simulation, texture mapping

中图分类号: