会员注册 | 登录 | 微信快捷登录 支付宝快捷登录 QQ登录 微博登录 | 帮助中心 人人文库renrendoc.com美如初恋!
站内搜索 百度文库

热门搜索: 直缝焊接机 矿井提升机 循环球式转向器图纸 机器人手爪发展史 管道机器人dwg 动平衡试验台设计

   首页 人人文库网 > 资源分类 > DOC文档下载

职业教育论文-浅谈3Ds Max中的Particle Flow粒子流系统.doc

  • 资源星级:
  • 资源大小:10.02KB   全文页数:5页
  • 资源格式: DOC        下载权限:注册会员/VIP会员
您还没有登陆,请先登录。登陆后即可下载此文档。
  合作网站登录: 微信快捷登录 支付宝快捷登录   QQ登录   微博登录
友情提示
2:本站资源不支持迅雷下载,请使用浏览器直接下载(不支持QQ浏览器)
3:本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰   

职业教育论文-浅谈3Ds Max中的Particle Flow粒子流系统.doc

职业教育论文浅谈3DsMax中的ParticleFlow粒子流系统摘要3DsMax中的ParticleFlow粒子流系统是很多大型影片中特效制作的主要工具,它的出现给影视制作带来了无限的生命力,它生成的粒子特效真实感强,是一款非常优秀的思维粒子。本论文从它的发展历史到功能以及仓库里面的测试命令做阐述。关键词ParticleFlow粒子流系统发展历史条件判断一、概述ParticleFlow粒子流系统是3dsMax的一个全新的事件驱动型粒子系统,用于创建各种复杂的粒子动画。它可以自定义粒子的行为,测试粒子的属性,并根据测试结果将其发送给不同的事件。在ParticleView粒子视图中可以可视化地创建和编辑事件,而每个事件都可以为粒子指定不同的属性和行为。粒子流系统基本上像是一段能够产生粒子的程序,这段程序可以影响粒子的运动、改变粒子的属性、测试粒子与场景中其他对象的相互作用,并且可以定义每个时间点上粒子的状态和行为。由于ParticleFlow粒子流系统的功能非常强大,基本上原有的各种粒子系统都可以被取代,而且它能和Maxscript脚本语言紧密结合,能够实现各种复杂的效果。二、相关术语解释在学习之前需要先了解一下粒子系统中经常涉及到的几个概念,本小节对粒子系统中常用的几个术语作了简单的介绍。这部分的内容对后面的学习会很有帮助,在本章后面的小节中会对其中重要的部分例如粒子流的动作作更详细的讲解,此部分的术语解释或许会比较抽象,可以配合后面粒子流的基础知识来理解。1.ParticleSystem粒子系统。粒子系统是一个相对独立的系统集合,它包含了全部的发射装置,定义了场景中的粒子行为规则。粒子系统主要用来创建雨、雪、爆炸、灰尘、泡沫、火花、气流等。它还可以将任何造型作为粒子,用来表现成群的蚂蚁、热带鱼、吹散的蒲公英等动画效果。粒子系统主要用于表现动态的效果,与时间、速度的关系非常紧密,一般用于动画制作。2.Eventdrivenand事件驱动。在3dsMax中提供了两种类型的粒子系统,它们分别是Eventdrivenand事件驱动粒子系统和Noneventdriven非事件驱动粒子系统。事件驱动型粒子系统也就是本章所讲的ParticleFlow粒子流系统,它可以自定义粒子的行为,设置寿命、碰撞、速度等测试条件,并根据测试的结果产生相应的行为,设置具有较强的灵活性和可控性,适合制作较复杂的粒子动画,如爆炸随时间生成了碎片、火焰和烟雾等非事件驱动型粒子系统主要指随时间生成的粒子动画系统,设置起来相对简单而快捷,适合于制作简单的粒子动画,例如喷泉、雨雪、灰尘等。3.ParticleFlow粒子流。一种事件驱动型的粒子系统。粒子流包含一个特定的发射器,每个粒子系统可以由多个不同的粒子流组成,而这些粒子流都拥有各自不同的发射器。粒子流使用ParticleView粒子视图对话框来设置事件驱动模型,以便实现粒子属性和行为方面的设置更改。ParticleFlow粒子流会随着事件的发生而不断地计算列表中的每个操作,并相应地更新粒子系统。三、发展历史在3DsMax5.1版本以后官方推出了ParticleFlowExtension的扩展包,3DsMax的用户可以免费在3DsMax的官方网站上下载安装到3DsMax5.1中,它是一款非常强大的世界驱动型粒子流系统,也可以称为电影级别的粒子流系统。它非常类似与Cebas公司推出的思维粒子ThinkingParticles。3DsMax6.0以后ParticleFlowExtension正式并入到3DsMax中。它比3DsMax中自带的六个基础粒子系统功能要强大得多,六个基础粒子系统分别为喷射、超级喷射、雪、暴风雪、粒子云、粒子阵列。四、功能随着三维技术的不断成熟,大家对三维制作的要求也越来越高,在广告电影中经常看到酷眩的特效场面很多都是由粒子系统所设计完成的。早期的3DsMax自带了六种常规的粒子系统,从3DsMax6.0开始PF粒子流系统正式并入3DsMax中,这样大大丰富了我们制作的画面,通过粒子视图绘制粒子流程我们可以非常有逻辑性的制作出各种特效,例如影片功夫中斧头帮,发出信号在天空形成一把斧头的特效NBA球赛中粒子篮球诺基亚的广告六个基本粒子系统能做的特效PF都能完成,功能非常强大。当然它也有它的缺点1.不支持ParticletoParticle粒子对粒子的碰撞。2.不支持ParticletoObject粒子对物体的碰撞。五、条件判断语句下面我就Particle仓库中主要的条件判断语句的应用方面做一些简单讲解。1.AgeTest年龄测试。可以对粒子的一次或多次的年龄测试,符合年龄值者为真则执行下一个事件不符合年龄者为假则返回。2.Collision碰撞测试。粒子发射后做碰撞测试必须借助于导向器,粒子碰撞后可以有四中状态1反弹。2继续。3停止。4随机应用。例如枪发射子弹,子弹碰到墙上面就会弹出小碎片。3.CollisionSpawn碰撞并产卵。粒子碰撞以后衍生出新的粒子应用例如下雨效果,雨滴碰到地面会溅出水花。4.FindTarget寻找目标。粒子去搜查目标执行当前事件应用例如两架飞机空击,一架飞机发射一枚导弹就可以用FindTarget去寻找另一架飞机实现轰炸。5.GoToRotation旋转测试。配合Spin使用,可以对粒子在约定时间内进行旋转测试。应用例如现在撒一把钱币,钱币不停旋转,可以用GoToRotation在约束它们停止旋转的时间。6.ScaleTest缩放测试。粒子的尺寸达到约定的程度它就会执行到下一个事件。应用例如模拟水底上浮的气泡,由于受水的压强的影响,离水面越近压强越小这样气泡体积越大,我们就可以用ScaleTest来模拟这一现象。7.SendOut无条件测试。粒子无须满足任何条件就可以执行下一个事件。应用例如模拟火山的间歇性喷发。8.Spawn产卵。粒子衍生出新的粒子可以一次产卵也可以按移动距离产卵。应用例如模拟礼花爆炸的效果。9.SpeedTest速度测试。粒子的速度达到所约定的速度为真值则执行下一个事件。应用例如一个动物掉到水里面,出水后甩动身体当达到一定的速度附在身上的水滴就会甩出10.SplitAmount数量执行。根据选择的比例随机的把前一个事件的粒子总数乘以这个比例来执行下一个事件。参考文献1徐峰.3dsmax动画技术与影视案例.哈尔滨工程大学出版社.2徐明霞,韩雪,杨长安.3dsmax9完全学习手册.人民邮电出版社.3彭国安.3dsmax7教程.武汉大学出版社.4周峰.3dsmax9中文版基础与实践教程.北京电子工业出版社.5张坚.3dsmax/aftereffects印象影视包装技术精粹.人民邮电出版社.

注意事项

本文(职业教育论文-浅谈3Ds Max中的Particle Flow粒子流系统.doc)为本站会员(doc88)主动上传,人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知人人文库网([email protected]),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。

copyright@ 2015-2017 人人文库网网站版权所有
苏ICP备12009002号-5