[1]姚莉,肖健,刘平.基于粒子系统的礼花模拟方法[J].东南大学学报(自然科学版),2010,40(6):1185-1189.[doi:10.3969/j.issn.1001-0505.2010.06.011]
 Yao Li,Xiao Jian,Liu Ping.Fireworks simulation algorithm based on particle system[J].Journal of Southeast University (Natural Science Edition),2010,40(6):1185-1189.[doi:10.3969/j.issn.1001-0505.2010.06.011]
点击复制

基于粒子系统的礼花模拟方法()
分享到:

《东南大学学报(自然科学版)》[ISSN:1001-0505/CN:32-1178/N]

卷:
40
期数:
2010年第6期
页码:
1185-1189
栏目:
计算机科学与工程
出版日期:
2010-11-20

文章信息/Info

Title:
Fireworks simulation algorithm based on particle system
作者:
姚莉1 肖健2 刘平2
1 东南大学软件学院,南京 211189; 2 东南大学软件学院(苏州),苏州 215123
Author(s):
Yao Li1 Xiao Jian2 Liu Ping2
1 College of Software Engineering, Southeast University, Nanjing 211189, China
2 College of Software Engineering(Suzhou), Southeast University, Suzhou 215123, China
关键词:
粒子系统 礼花 三维效果 任意形状
Keywords:
particle system fireworks 3-dimentional effect arbitrary shape
分类号:
TP37
DOI:
10.3969/j.issn.1001-0505.2010.06.011
摘要:
分析了礼花粒子系统的基本模型及建模方法,将许多形状简单的微小粒子作为基本元素聚集起来,形成一个不规则的模糊物体,从而构成一个封闭的粒子系统.在此基础上采用OpenGL、纹理贴图和C++设计实现了三维礼花粒子系统,解决了模拟模糊物体计算不能达到实时性的问题.采用极坐标的形式对礼花的形状进行了改进,使礼花形状达到真正的三维效果,所实现的粒子系统在普通计算机上能达到很好的逼真性.同时采用FMOD引擎加入了声音效果,最后给出了任意形状礼花的实现方法.实验结果表明所提出的礼花模拟系统实现简单,实时性好,并具有极佳的模拟效果.
Abstract:
The basic model of fireworks particle system is analyzed and the particle system is constructed as an irregular and vague object which aggregates lots of simple shape and small particles as basic elements. A fireworks particle system is designed and implemented by OpenGL, texture mapping and C++by which the time consuming problem of simulating objects is solved. The shape of fireworks is optimized by introducing polar coordinates representation, which makes the system have a real 3-dimensional effect. The system can achieve real time performance and reality on regular computer. FMOD audio engine is adopted to add sound effect and a simulation algorithm of arbitrary shape fireworks is presented. Experimental results demonstrate that the proposed algorithm is simple and can generate good results in real time.

参考文献/References:

[1] 黄会林.飞行模拟器视景系统云层的特效模拟[D].哈尔滨:哈尔滨工业大学机电工程学院,2006.
[2] 张芹.基于粒子系统的火焰棋型及其生成方法研究[J].计算机辅助设计与图形学学报,2001,13(1):24-27.
  Zhang Qin.Study of particle system based flame modeling and realization[J].Journal of Computer Aided Design & Computer Graphics,2001,13(1):24-27.(in Chinese)
[3] Reeves W T.Particle system—a technique for modeling a class of fuzzy objects[J].Computer Graphics,1983,17(3):359-371.
[4] Amrani M,Shariat B.Deformable organs modeling with multilayer particle systems[C] //Proceedings of IEEE International Conference on Information Visualization.London,UK,2000:351-356.
[5] Peachey D R.Modeling waves and surf [J].Computer Graphics,1986,20(4):65-74.
[6] Fournier A,Reeves W T.A simple model of ocean waves [J].Computer Graphics,1986,20(4):75-84.
[7] Goss M E.A real time particle system for display of ship wakes [J].IEEE Computer Graphics and Applications,1990,10(3):30-35.
[8] 万华根,金小刚,彭群生.基于物理模型的实时喷泉水流运动模拟[J].计算机学报,1998,21(9):774-779.
  Wan Huagen,Jin Xiaogang,Peng Qunsheng.Physically based real time fountain simulation[J].Chinese Journal of Computers,1998,21(9):774-779.(in Chinese)
[9] Premoe S,Ashikhmin M.Rendering natural waters[J].Computer Graphics Forum,2001,20(4):189-200.
[10] 朱军,林珲,徐丙立.基于粒子系统的空气污染扩散模拟研究[J].高技术通讯,2009,19(3):308-313.
  Zhu Jun,Lin Yun,Xu Bingli.Study on simulation of air pollution dispersion based on the particle system method[J].Chinese High Technology Letters,2009, 19(3):308-313.(in Chinese)

备注/Memo

备注/Memo:
作者简介: 姚莉(1977—),女,博士,讲师,yao.li@seu.edu.cn.
基金项目: 江苏省自然科学基金资助项目(BK2009135 )、国家自然科学基金资助项目(60803057).
引文格式: 姚莉,肖健,刘平.基于粒子系统的礼花模拟方法[J].东南大学学报:自然科学版,2010,40(6):1185-1189. [doi:10.3969/j.issn.1001-0505.2010.06.011]
更新日期/Last Update: 2010-11-20