- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Direct3D的气旋式粒子系统的模拟.pdf
第27卷第4期 西昌学院学报·自然科学版 V01.27.NO.4
2013年12月 of ScienceEdition
Journal Dec.,2013
XichangCollege·Natural
基于Direct3D的气旋式粒子系统的模拟
吴华蕾
(厦门城市职业学院电子与信息工程系,福建厦门361008)
【摘要】粒子系统是模拟不规则模糊物体最为成功的图形生成算法之一。研究粒子系统原理和Direct3D图形函数库开
发技术,分析气旋粒子的静态属性和运动规律,根据物理运动原理模拟气旋式粒子系统的三维场景。系统用户可操纵摄像机
进行观察、交互,具有较好的真实感、实时性。
【关键词】Direct3D;粒子系统;气旋
【中图分类号ITp311.11【文献标识码】A【文章编号】1673—1891(2013)04-0036—03
引言 向外扩散。
任何物体都是由最基本的粒子构成的。二十 气旋粒子系统中的每个粒子都具有一定属性,
包括:位置属性,外观属性(如颜色、大小等),运动属
世纪八十年代,Reeves提出了粒子系统,其基本思想
是将无数简单的微小粒子聚集起来,构成一个不规 性(如速度、加速度),生存属性等。气旋粒子属性
则的模糊物体uI。这些粒子的集合就是粒子系统, 定义的代码如下所示:
struct
每个粒子都具有一定的生命周期,并且在不断地运 Cyclone_Particle
动着、不断地改变着形态,粒子们相互组合,效果叠 {
加。粒子系统中的粒子都经历产生、活动、消亡三 D3DXVECTOR3_pos;,,粒子位置
个阶段,并具有群体性、统一性、随机性等特点。粒 D3DXCOLOR_color;//粒子颜色
子系统是基于动态随机生长模型的算法,也是模拟
不规则模糊物体最为成功的图形生成算法之一。
运用粒子系统能够很好地模拟火、烟花、爆炸、尘、 float_lifeTime;,/粒子存活的最大时间
云、水、雨、雪、原野等等景观效果障’3,。 float_age;/,粒子当前已经存活的时间
bool
isAlive;,,粒子状态
Direct3D是基于通用对象模式COM(Common
Mode)的三维图形API(应用程序接口),是微 floa—size;//粒子大小
Object
软公司为游戏开发创建的3DAPI规范,用与设备无 };
关的方法完成对视频加速硬件的访问141。程序员利 气旋粒子初始化的部分相关代码如下所示:
用Direct3D提供的绘图编程接口可以高效地进行三d3d:
D3DXVECTOR3
维空间图形程序的开发。Direct3D的接口函数丰 (0.Of, 一1.2f,0.Of),
富,且具有较高的渲染效率。
随机初始位置发射粒子
本文运用粒子系统原理和微软的Direct3D技术
模拟三维的气旋式粒子系统,采用面向对象的方式
构造系统,开发了包括:粒子系统类,摄像机类,地
面类等,设
您可能关注的文档
- 基于Chebyshev多项式的弯曲射线Kirchhoff叠前时间偏移.pdf
- 基于Choquet模糊积分的水电机组振动故障诊断.pdf
- 基于CIS的临汾市水土流失敏感性评价.pdf
- 基于CiteSpace的阻燃纳米复合材料研究的可视化分析.pdf
- 基于Clementine和ULCN2005的月球测图研究.pdf
- 基于CLUE-S和灰色线性规划的嘉兴北部土地利用优化配置研究.pdf
- 基于Cluster的并行内存数据库恢复子系统模型研究.pdf
- 基于CMAC的三关节机器人视觉伺服系统研究.pdf
- 基于CMAC神经网络的泵控马达调速系统控制性能.pdf
- 基于CMAQ模式产品的福州市空气质量预报系统.pdf
文档评论(0)