• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

J4 ›› 2006, Vol. 28 ›› Issue (7): 73-76.

• 论文 • 上一篇    下一篇

一种改进的实时火焰模拟算法

周洁琼[1] 邹北骥[2] 朱岳[1] 刘洁[1]   

  • 出版日期:2006-07-01 发布日期:2010-05-20

  • Online:2006-07-01 Published:2010-05-20

摘要:

本文根据火焰的性质,在经典粒子系统的基础上提出了一种改进的实时火焰模拟算法.在初始化新火焰粒子的位置属性时,利用高斯随机数确定火焰粒子的初始位置;通过对火焰  运动的分析,简化现实中火焰的复杂运动,从而提高了系统的时间性能;引入动态的运动场,使火焰的动态行为更加真实、生动.实验证明,采用该算法模拟的火焰效果真实且在普通PC机上满足实时性要求.

关键词: 火焰 粒子系统 高斯分布 运动场

Abstract:

An improved algorithm for simulating real-time fire based on classic particles are initialized, their positions are required to satisfy Gaussian distr  ibution. 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

Key words: fire, particle system, Gaussian distribution, motion field