摘要
本文根据火焰的性质,在经典粒子系统的基础上提出了一种改进的实时火焰模拟算法。在初始化新火焰粒子的位置属性时,利用高斯随机数确定火焰粒子的初始位置;通过对火焰运动的分析,简化现实中火焰的复杂运动,从而提高了系统的时间性能;引入动态的运动场,使火焰的动态行为更加真实、生动。实验证明,采用该算法模拟的火焰效果真实且在普通PC机上满足实时性要求。
An improved algorithm for simulating real-time fire based on classic particles are initialized, their positions are required to satisfy Gaussian distribution. In order to increase time performance, those complex actions of fire are simplified. At the same time, dynamic motion fields are introduced for realer and more active actions. Experimental results show that this algorithm can produce real-time simulation of fire on ordinary PCs.
出处
《计算机工程与科学》
CSCD
2006年第7期73-76,共4页
Computer Engineering & Science
基金
国家973计划资助项目(2004CB719404)
关键词
火焰
粒子系统
高斯分布
运动场
fire
particle system
Gaussian distribution
motion field