计算机工程与应用 ›› 2008, Vol. 44 ›› Issue (20): 83-85.DOI: 10.3778/j.issn.1002-8331.2008.20.026

• 研发、设计、测试 • 上一篇    下一篇

基于多粒子系统的火焰三维模拟

齐 路1,蒋外文1,陈 翔2   

  1. 1.中南大学 信息科学与工程学院,长沙 410075
    2.长沙学院,长沙 410003
  • 收稿日期:2007-10-10 修回日期:2007-12-25 出版日期:2008-07-11 发布日期:2008-07-11
  • 通讯作者: 齐 路

3-dimensional flame simulation based on multi-particle systems

QI Lu1,JIANG Wai-wen1,CHEN Xiang2   

  1. 1.College of Information Science and Engineering,Central South University,Changsha 410075,China
    2.Changsha University,Changsha 410003,China
  • Received:2007-10-10 Revised:2007-12-25 Online:2008-07-11 Published:2008-07-11
  • Contact: QI Lu

摘要: 基于粒子系统的火焰模拟算法的缺点是所需的粒子量大,且在风力影响下粒子运动的随机性太强,导致模拟效果不逼真。将不受风力时的火焰基本运动轨迹和风力影响相叠加,来模拟多风影响下火焰表面的运动,在保证动态火焰纹理一致性和连续性的同时,减少粒子数量,提高渲染实时性,并实现了风的参数的人为控制,增强了模拟效果的逼真度和在不同场景下的适应性。

关键词: 粒子系统, 表面, 基本运动轨迹, 风力影响, 适应性

Abstract: The disadvantages of fire simulation algorithm based on particle system are the large amount of particles and the high randomness of the movement under the influence of the wind which can lead to low fidelity simulating.This paper superimposes the impact of the wind on the flame’s basic trajectory to simulate the surface movement.While ensuring the consistency and continuity of the flame texture,it reduces the number of particles to enhance real-time rendering.Besides,the fidelity of simulation and adaptability under different scenarios are enhanced by implementing the artificial control on the parameters of the wind.

Key words: particle system, surface, basic trajectory, the impact of wind, flexibility