您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 图形图像 > Maya粒子特效-爆炸
Maya特效—爆炸本节我们学习爆炸的制作过程,分为七个步骤,创建粒子、创建平面、创建碰撞、创建粒子替代、编辑粒子替代、调节粒子属性、创建石块拖尾。一、创建粒子Step01从状态栏的菜单选择动力学模块,快捷键F5。Step02从菜单栏粒子-创建发射器-,打开创建发射器窗口,执行菜单重置设置命令,将选项窗口中的属性重置,点击创建按钮,如图1,创建一个新的粒子发射器。Step03将动画播放时间设置为100,播放动画观看发射效果。Step04选择发射出来的粒子,进入其属性编辑器面板,选择ParticleShape1标签,将渲染类型改为球形,按5键实体显示,观察粒子效果,如图2。Step05在大纲视图中选择发射器1,进入其通道盒面板,将发射器类型改为方向类型,将x、y、z轴方向设置为0、1、0,让粒子沿y轴发射,然后将速度值设置为15,如图3。Step06单击动画播放按钮,播放动画可以发现,一个粒子在一个锥形空间内向上运动。目前还存在两个问题,一个是因为粒子会持续发射,这是不对的,另一个问题是喷射出的粒子一直在场景中运动,没有消失。接下来我们需要对速率值设置关键帧。二、创建平面Step01回到多边形模块从菜单创建-多边形基本体-平面命令,在视图中心位置创建一个平面,使用缩放命令调整平面的大小,如图4。Step02单击动画播放按钮,发现发射出去的粒子没有下落,这时需要给粒子添加重力场。三、创建碰撞Step01选择粒子1,执行菜单场-重力命令,给粒子添加重力场,再次播放动画,粒子就会下落,如图5。Step02选择粒子,加选平面,单击粒子-创建碰撞-,打开窗口,设置弹力值为0.2,摩擦值为0.3,单击创建按钮,如图6。Step03使用移动工具将发射器1沿y轴移动一个单位,播放动画,此时的粒子就会落在平面上与平面产生碰撞,如图7。四、创建粒子替代Step01执行菜单创建-多边形基本体-立方体命令,创建一个立方体,将其放大一些,并进入其通道盒面板,单件polycube1将其展开,将细分宽度/高度/深度设置为3,然后对其形状进行调整,修改为不规则石块物体,如图8。Step02将石块物体再复制5个,依次缩小,并分别将每块的形状稍作改变,如图9。做出几种不同形状大小的石块,是为了在替代粒子后,可以产生形状大小都不同的比较随机的效果。Step03在场景网格中心创建一个多边形球体,用来模仿爆破的物体,后面可以对其通道盒可见属性进行设置关键帧,用来模拟物体爆破的效果,如图10。Step04保持球体的选择状态,在层编辑器中单击创建一个新的层并指定所选对象命令,将其添加进去,单击前面的第一个按钮,将其隐藏。Step05选择6个石块模型,菜单栏粒子-实例(替代)-,打开选项窗口,执行菜单编辑-重置设置,单击创建按钮,粒子发射器发射的粒子就被题库成同一个石块模型,如图11。五、编辑粒子替代Step01在大纲视图中选择粒子1,进入其属性编辑器面板,选择ParticleShape1标签,在添加动力学卷展栏下单击常规按钮,弹出添加属性窗口,在新建标签下的longname输入框中输入com,勾选每粒子(阵列)选项,单击添加按钮,如图12。Step02此时,在每粒子阵列属性卷展栏下就多了一个com属性,在属性右侧的输入框上单击鼠标右键,从弹出的菜单中选择创建表达式命令,在弹出的表达式编辑器窗口中的表达式栏中输入“particleShape1.com=rand(6);”单击创建按钮,如图13。Step03展开Instancer(GeometryReplacement)卷展栏,勾选允许所有数据选项,修改objectindex(对象索引)类型为com,如图14。Step04播放动画,可以看到发射出的粒子石块就包含了之前创建的6个石块类型,如图15。Step05在大纲视图中选择粒子1,在其属性编辑器面板的渲染属性卷展栏中,将粒子渲染类型改为点类型。Step06在层编辑器中,单击layer前面的第一个按钮,将之前隐藏的球体显示出来,可以将球放大一些,然后将时间滑块移动至第1帧,在球体的通道盒中为Visibility(可见)属性设置一个关键帧,再将时间滑块移动至第3帧,将Visibility(可见)属性设置为off(关闭)(输入o回车键是关闭,输入1回车键是打开)。Step07播放动画,一个球体爆炸的效果就出现了。六、调节粒子属性当前发射的粒子比较规范,我们希望发射出来的粒子具有一定的倾斜角度的随机变化,下面就进行调节。Step01在大纲视图中选择粒子1,进入属性编辑器面板,选择ParticleShape1标签,在添加动力学卷展栏下单击常规按钮,弹出添加属性窗口,在新建标签下的longname输入框中输入com2,勾选每粒子(阵列)选项,单击添加按钮,如图16。Step02此时,在每粒子阵列属性卷展栏下就多了一个com2属性,在属性右侧的输入框上单击鼠标右键,从弹出的菜单中选择创建表达式命令,在弹出的表达式编辑器窗口中的表达式栏中输入“particleShape1.com2=rand(-360,360);”单击编辑按钮,如图17。Step03展开Instancer(GeometryReplacement)卷展栏,修改Rotationoptions(旋转选项)卷展栏中的Rotation值为com2,如图18。Step04播放动画,可以看到发射出的石块替代粒子有了倾斜的随机变化,如图19。石块模型有了倾斜的随机变化,我们还希望石块在运动过程中不断地进行旋转变化。Step05继续使用与前面相同的方法为粒子添加com3属性,并且添加一个“particleShape1.com3=rand(-1,1);”表达式,如图20。Step06仍然在表达式编辑器窗口中,选择Runtimebeforedynamics(在动力学之前运行)选项,表达式栏中输入“particleShape1.com2+=particleShape1.com3;”单击创建按钮,如图21。Step07播放动画,可以看到发射出的替代粒子有了旋转的变化。但是观察可以发现,当前石块落到地上后会继续进行旋转,我们需要进一步的修改。Step08仍然在表达式编辑器窗口中,勾选Runtimebeforedynamics(在动力学之前运行)选项,表达式栏中输入“float$speed=mag(particleShape1.velocity);”和“particleShape1.com2+=particleShape1.com3*$speed;”单击编辑按钮,如图21。再次播放动画,石块落到地上以后就不会再进行旋转了,下面为其添加拖尾效果。七、创建石块拖尾Step01选择粒子1,执行菜单粒子-从物体发射命令,新建一个发射粒子系统,播放动画,可以看到石块产生了拖尾效果,如图22。Step02在大纲视图中展开粒子1,选择发射器2,进入通道盒,调整Speed值为0.2,MaxDistance值为0.2,播放动画观察效果,如图23。Step03在大纲视图中选择粒子2,进入其属性编辑器面板,调整生命模式为随机范围,生命值为1,生命值随机为0.5,如图24。Step04在大纲视图中选择发射器2,进入通道盒,将时间移动至第80帧,将Rate设置为0,并为其设置关键帧,将时间滑块移动至第60帧,将Rate设置为100,为其设置关键帧。Step05播放动画,发射器2,只在1-80帧之间发射粒子,这样就解决了发射器2持续发射粒子的问题。Step06在大纲视图中选择粒子2,进入其属性编辑器中设置粒子渲染类型为cloud(s/w)(烟雾),再次播放动画观察效果,如图25。当前烟雾拖尾的大小非常统一,下面对其进行调整。Step07在大纲视图中选择粒子2,进入属性编辑器面板,选择ParticleShape2标签,在添加动力学卷展栏下单击常规按钮,在弹出的添加属性窗口中的Particle(粒子)标签下选择radiusPP属性,单击添加按钮,如图26。Step08此时,在每粒子阵列属性卷展栏下就多了一个RadiusPP属性,在属性右侧的输入框上单击鼠标右键,从弹出的菜单中选择创建表达式命令,在弹出的表达式编辑器窗口中的表达式栏中输入“particleShape1.radiusPP=rand(0.1,1);”单击创建按钮,如图27。播放动画,此时烟雾拖尾就会有大小的随机变化,如图28。Step09继续在添加动力学属性卷展栏中单击颜色按钮,在弹出的粒子颜色窗口中勾选每粒子属性选项,单击添加属性按钮,添加每粒子属性。Step10此时,在每粒子阵列属性卷展栏下就多了一个RGBPP属性,在属性右侧的输入框上单击鼠标右键,从弹出的菜单中选择创建渐变命令,然后编辑渐变,弹出ramp1属性编辑器面板。Step11在ramp1属性编辑器面板中,将颜色条设置为如图29所示颜色。Step12播放动画观察效果,如图30。输出影片。Step13回到渲染模板(F6),在菜单栏窗口-渲染编辑器-渲染设置,如图30,将图像格式改为avi,将帧范围初始帧和结束帧设置为1和200,如图31。点击在菜单栏渲染-批渲染,如图32,这时场景就开始渲染了,渲染后的文件保存在默认工程目录的images文件夹中。Step14执行菜单File-Save(文件-保存场景)命令,将场景保存,这样就创建了一个爆炸的效果。
本文标题:Maya粒子特效-爆炸
链接地址:https://www.777doc.com/doc-2888008 .html