- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于粒子系统的可控位置的烟花模拟.pdf
第 10 卷第13 期 2010 年5 月 科学技术与工程 VoL 10 No. 13 May 2010
1671 阳 1815(2010)13-3121 唰 05 Science Technol嗨y and Engineering @ 2010 Sci. Tech. En伊Ig.
基于粒子系统的可控位置的烟花模拟
张姗姗扭继文 陆和军
(安徽大学计算智能与信号处理教育部黛点实验室,合肥 23ω39)
摘要 粒子系统是用来模拟不规则运动物体的一种比较有效的方法。首先阐述了校子系统的基本原理,对烟花粒子系统
的基本模型和燃放原理进行了分析。然后利用粒子系统的基本原理,结合烟花燃放的具体特点,建立了基于粒子系统与纹理
映射的烟花动态模型。模拟了烟花从上升到爆炸,得到消失的过程。在巳建好的模型中结合 Visual C + +6.0 提供的鼠标消
息函数,通过鼠标来控制烟花燃放的位置。实验结果表明,该方法满足实时性和遏真性的要求,使得烟花模型可控性、灵活性
加强。
关键问粒子系统 烟花模拟 纹理映射 可控位置
中回怯分类号TP391. 41 ; 文献标志吗 A
1983 年,Reeves 首先提出了粒子系统。粒子系
型,随着时间的推移,系统中旧的粒子不断消失,新
统可以方便地模拟一些不规则物体,比如火焰、瀑 的粒子不断加入。与此问时,与粒子有关的锦个踹性
均受到一个随机过程的控制丽不断地进行更新[川2刘]
布、雨、雪、草地和树术等。其慕本思想是把不规则
通常用粒子系统绘制一幅图嗣的过程如回 l
形状的物体辛辛作是许多粒子所组成的,各个粒子都
所示o
有自巳的属性,粒子的这些崩性随时间的推移而不
断地改变,从而模拟出不规则物体及真运动变化的
过程[llo 本文利用粒子系统的基本原理,结合纹理
映射,以Visual C++6. 0 和OpenGL 为开发工具,来
绘制烟花从上升到爆炸的效果,并且实现了在屏幕上
单击鼠标则显示烟花爆炸的效果,从阳控制了烟花爆
炸的位置,提高了用粒子系统模拟烟花的英活性。
1 粒子系统的基本服理
粒子系统把要模拟的不规则物体定义为大量
随机分布的粒子,每个粒子都有一组腾性,如位置、
速度、颜色和生命期等。…个粒子究竟有踏什么样
因 1 用粒子系统给制…幅图画的过程
的属性,主要取决于具体应用。比如说用来模拟烟
花的粒子的颜色一般都是五颜六色的,这样就能得
到比较好的仿真敢果。粒子系统是→个动态的模 2 烟花模拟算法
2010 年 1 月 7 日收到 安徽省自然科学J基金(仰。412045 )资助
烟花在空中上升之后爆炸形成不同的形状,可
第一作者简介:张姗姗(1985一),女,汉族,安徽淮北人,硕士研究
以说是千姿百态。由于烟花燃放时姿态各异,所以
生,研究方向:智能计算理论与应用。
3122
科学技术与工程 10 卷
4号种烟花都的模拟需要对应着不间的烟花粒子系 position(x ,y , z) 是用随机函数rand( )来生成的。
统。本文选择其中具有代表性的牡丹状进行研
2) 粒子的初始颜色:颜色是烟花显示中重要的
究和模拟。其他形状的烟花可以由此基本模型修
文档评论(0)