10.3969/j.issn.1673-808X.2014.01.011
基于粒子系统的Direct3D火焰模拟改进算法
针对火焰难于精确描述的不规则、不确定动态特性,提出了一种改进的实时火焰模拟算法。在初始化火焰粒子的位置属性时,设计半球面火焰粒子发射器,优化火焰粒子的初始位置;将火焰模型设计成5层颜色模型,简化火焰的复杂运动;采用Direct3D点精灵技术,提高系统的时间性能;分层控制运动场的运动,实现火焰形状的动态改变。同时启动 Alpha混合处理,使火焰在不同颜色层次混合,极大地增强了火焰的真实感。实验结果表明,改进后的算法大大减少了粒子数量,降低系统运行时间,达到了实时的要求,而且所生成的火焰具有较强真实感的颜色变化和动态摇曳等特性。
粒子系统、三维火焰、Direct3D
TP391.41(计算技术、计算机技术)
广西教育厅科研项目201403YB021
2014-03-12(万方平台首次上网日期,不代表论文的发表时间)
共5页
47-51