[1]陈建刚,徐守祥,黄国伟,等.基于Direct3D 10的粒子系统的烟花效果[J].计算机技术与发展,2013,(09):241-244.
 CHEN Jian-gang[],XU Shou-xiang[],HUANG Guo-wei[],et al.Firework Effect of Particle System Based on Direct3D 10[J].,2013,(09):241-244.
点击复制

基于Direct3D 10的粒子系统的烟花效果()
分享到:

《计算机技术与发展》[ISSN:1006-6977/CN:61-1281/TN]

卷:
期数:
2013年09期
页码:
241-244
栏目:
应用开发研究
出版日期:
1900-01-01

文章信息/Info

Title:
Firework Effect of Particle System Based on Direct3D 10
文章编号:
1673-629X(2013)09-0241-04
作者:
陈建刚1徐守祥2黄国伟1何涛[3]
[1]深圳信息职业技术学院 计算机学院;[2]深圳信息职业技术学院 数字媒体学院;[3]深圳信息职业技术学院 软件学院
Author(s):
CHEN Jian-gang[1]XU Shou-xiang[2]HUANG Guo-wei[1]HE Tao[3]
关键词:
粒子系统Direct3D10几何着色器实例化
Keywords:
particle systemDirect3D 10geometry shaderinstancing
文献标志码:
A
摘要:
粒子系统是3D技术中模拟不规则运动物体的一种有效方法。为了模拟出具有实时性和逼真效果的烟花,文中利用硬件加速绘制技术和粒子系统进行烟花模拟,在Direct3D 10的着色器中实现粒子系统的类型变换和属性更新过程。利用几何着色器、流输出、实例化和布告栏等技术,结合曲线数学模型,使用两个technique,分别用于更新粒子系统并进行流输出处理和用于绘制粒子系统到屏幕,模拟出具有三叶草、四叶草和8字形等不同形状及这些形状叠加效果的烟花。实验表明,该方法达到了实时性要求
Abstract:
Particle system is an effective method in irregular moving object simulation in 3D technology. In order to simulate real time and realistic fireworks effect,firework simulation is realized by using hardware accelerated rendering technology and particle system. The type and attribute alternation of particle system is finished in Direct3D 10 shader. Using the technology of geometry shader,stream output,in-stancing and billboard,combined with the mathematical curve models,through two technique,one for updating and stream output of parti-cle,the other for rendering particle,the firework is realized with various of shapes such as clover-shaped,four-leaf-shaped,8-shaped and the blended effect. Examples illustrate that the method can meet the requirement of real time

相似文献/References:

[1]汪继文 余洋 李玉梅.基于粒子系统的陨石爆炸模拟[J].计算机技术与发展,2010,(06):118.
 WANG Ji-wen,YU Yang,LI Yu-mei,et al.Meteorite Explosion Simulation Based on Particle System[J].,2010,(09):118.
[2]涂超.虚拟现实中真实感树木的实时绘制[J].计算机技术与发展,2009,(06):206.
 TU Chao.Real - Time Rendering of Realistic Trees in Virtual Reality Systems[J].,2009,(09):206.
[3]郝进亮 陈蕾 娄高鸣 侯健.基于DirectX的云模拟研究[J].计算机技术与发展,2009,(11):195.
 HAO Jin-liang,CHEN Lei,LOU Gao-ming,et al.Research on Cloud Simulation Based on DirectX[J].,2009,(09):195.
[4]葛芳 张成 韦穗 程鸿.基于粒子系统的烟花动画设计[J].计算机技术与发展,2010,(08):180.
 GE Fang,ZHANG Cheng,WEI Sui,et al.Firework Animation Design Based on Particle System[J].,2010,(09):180.
[5]王顺领 李学庆 王善斌 温英涛.虚拟场景中的实时降雪模拟[J].计算机技术与发展,2006,(03):152.
 WANG Shun-ling,LI Xue-qing,WANG Shan-bin,et al.Real-Time Simulation of Snowfall in Virtual Scene[J].,2006,(09):152.
[6]陈利平 王国才.基于粒子系统的蜡烛火焰实时模拟[J].计算机技术与发展,2006,(05):186.
 CHEN Li-ping,WANG Guo-cai.Real Time Simulation of Candle Flame Based on Particles System[J].,2006,(09):186.
[7]刘巧红 单贵.粒子系统在虚拟校园中的应用研究[J].计算机技术与发展,2011,(02):246.
 LIU Qiao-hong,SHAN Gui.Research of Particle System Applied in Virtual Campus[J].,2011,(09):246.
[8]汪继文 郑锋.基于OpenGL与粒子系统的喷泉模拟实现[J].计算机技术与发展,2011,(08):161.
 WANG Ji-wen,ZHENG Feng.Simulation and Realization of Fountain Based on OpenGL and Particle System[J].,2011,(09):161.
[9]蔡政策 魏臻 凌勇 程磊.基于OGRE粒子系统在烟花渲染中的研究[J].计算机技术与发展,2011,(10):88.
 CAI Zheng-ce,WEI Zhen,LING Yong,et al.Research Based on OGRE Particle System Rendering of Fireworks[J].,2011,(09):88.
[10]黄昂 汪继文.基于粒子系统的轨迹可控的烟花动画模拟[J].计算机技术与发展,2012,(07):163.
 HUANG Ang,WANG Ji-wen.Simulation of Fireworks with Controllable Trajectory Based on Particle System[J].,2012,(09):163.

更新日期/Last Update: 1900-01-01