桂林电子科技大学学报
桂林電子科技大學學報
계림전자과기대학학보
JOURNAL OF GUILIN UNIVERSITY OF ELECTRONIC TECHNOLOGY
2014年
1期
47-51
,共5页
粒子系统%三维火焰%Direct3D
粒子繫統%三維火燄%Direct3D
입자계통%삼유화염%Direct3D
particle system%3D flame%Direct3D
针对火焰难于精确描述的不规则、不确定动态特性,提出了一种改进的实时火焰模拟算法。在初始化火焰粒子的位置属性时,设计半球面火焰粒子发射器,优化火焰粒子的初始位置;将火焰模型设计成5层颜色模型,简化火焰的复杂运动;采用Direct3D点精灵技术,提高系统的时间性能;分层控制运动场的运动,实现火焰形状的动态改变。同时启动 Alpha混合处理,使火焰在不同颜色层次混合,极大地增强了火焰的真实感。实验结果表明,改进后的算法大大减少了粒子数量,降低系统运行时间,达到了实时的要求,而且所生成的火焰具有较强真实感的颜色变化和动态摇曳等特性。
針對火燄難于精確描述的不規則、不確定動態特性,提齣瞭一種改進的實時火燄模擬算法。在初始化火燄粒子的位置屬性時,設計半毬麵火燄粒子髮射器,優化火燄粒子的初始位置;將火燄模型設計成5層顏色模型,簡化火燄的複雜運動;採用Direct3D點精靈技術,提高繫統的時間性能;分層控製運動場的運動,實現火燄形狀的動態改變。同時啟動 Alpha混閤處理,使火燄在不同顏色層次混閤,極大地增彊瞭火燄的真實感。實驗結果錶明,改進後的算法大大減少瞭粒子數量,降低繫統運行時間,達到瞭實時的要求,而且所生成的火燄具有較彊真實感的顏色變化和動態搖抴等特性。
침대화염난우정학묘술적불규칙、불학정동태특성,제출료일충개진적실시화염모의산법。재초시화화염입자적위치속성시,설계반구면화염입자발사기,우화화염입자적초시위치;장화염모형설계성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.