检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]桂林电子科技大学计算机科学与工程学院,广西桂林541004
出 处:《桂林电子科技大学学报》2014年第1期47-51,共5页Journal of Guilin University of Electronic Technology
基 金:广西教育厅科研项目(201403YB021)
摘 要:针对火焰难于精确描述的不规则、不确定动态特性,提出了一种改进的实时火焰模拟算法。在初始化火焰粒子的位置属性时,设计半球面火焰粒子发射器,优化火焰粒子的初始位置;将火焰模型设计成5层颜色模型,简化火焰的复杂运动;采用Direct3D点精灵技术,提高系统的时间性能;分层控制运动场的运动,实现火焰形状的动态改变。同时启动Alpha混合处理,使火焰在不同颜色层次混合,极大地增强了火焰的真实感。实验结果表明,改进后的算法大大减少了粒子数量,降低系统运行时间,达到了实时的要求,而且所生成的火焰具有较强真实感的颜色变化和动态摇曳等特性。It is difficult to accurately describe the dynamic characteristics of an irregular uncertain on the flame,an improved algorithm for simulating real-time fire based on classic particle system is presented.Firstly,when new particles are initial-ized,a hemispherical flame particle emitter is designed to optimize their positions.Then,in order to increase time perform-ance,five color models are required to simplify those complex actions of fire by Nguyen′s blue core model,and the midpoint wizard of Direct3D technology is used.To solve the problem of the reality of flame simulation,dynamic motion fields are hi-erarchically controlled to realize the dynamic change in flame shape,and alpha blending levels of the flame in different colors mixed are started.Experimental results show that the real-time and reality are optimized,and the performance is significant-ly increased.
分 类 号:TP391.41[自动化与计算机技术—计算机应用技术]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.222