在上文中我们学习了制作模型动画,今天我们进入学习设置粒子阶段!
1接下来使粒子吸附在平面模型的顶点上,经过一定时间后,再让粒子进入动力学事i注意平面上有多少个顶点,就需要多少个粒子。选择平面对象,单击鼠标右键,在弹出的菜单中选择[对象属性]命令打开[对象属性]对话框。在顶部的[对象信息]中可以观R该平面上共有81个顶点。单击[图形编辑器]菜单,执行Particle view[粒子视图]菜单的,打开后拖曳一个唇Physx Fow.[物理流]到编辑区,将@rth[出生]控制器替代原irt ria o[出生网格]控制器,然后在右侧的卷展栏中指定Emit Start[发射开始]为第0帧,Emit Stop[发射结束]为第0帧,发射的粒子Amount[数量]为81个,如图4.006际示。
2出生的位置要使用圈PositionObject[物体位置]控制器,然后单击[添加]按E,将创建好的平面加入进来,时间滑块拨到第0帧,此时需要将粒子出生的Location[位1]设置为Vertices All[所有的顶点]。播放动画,发现粒子跟随平面发射器进行了位置变,如图4.007所示。
3选择回Shage 01[外形]控制器,将它的大小设置为9.0,如图4.008所示。
4现在粒子出生了,却不跟随平面物体运动,而是产生了掉落动画。我们将动力学中的hyrs Shage o t物理外型]、图sino1[自旋]、Phyll Yorla on[物理世界]与Ebisplay o1[显示]等控制器拖曳出来,使它们成为一个新的事件Event02,然后将 iplyo1[显示]复制一个放回到Event 01ф,在Position Object 01中勾选Lock On Emitter[锁定到发射器]。播放动画,粒子跟随发射器一起运动了,但是平面对象还有一个旋转的效果。因此,还需要在Emitter Objects[发射器对象]中勾选Animated Shape[动画外型]选项。
播放动画,发现粒子运动情况并不自然,如图4.009所示。
5解决这个问题,有一个最简单的方法,就是使用ParticleFlow Tools Box#1中的eoxBond[锁定/砌合]控制器,将它拖曳进来,放置在Shape[外型]控制器的下方,然E点击a按钮,将平面物体添加进来,让粒子锁定到对象上,这次效果就没有任何问题了,如图4.010所示。
6此外还需要让粒子具备一定的年龄。在Event01中添加一个 Age Test[年龄测试]控,至此进入到下一个事件,例如,将Test Value[测试值]参数设置为25,Variation[变1值设为10,播放动画,可以观察到,有的粒子在进入第15~35帧之间时就被逐渐甩出去,如图4.011所示。
7若感觉粒子块有些厚,可以使用回Scale[缩放]控制器,放在Shape01[外型01]下方,然后将Constrain Proportions[约束比例]锁定关闭,将2轴百分比数值设置为40,如图4.012所示,这样就会变成薄的粒子阵列物体。
08将地面的Static Friction[静态摩擦]和DynamicFriction[动力廉擦]都调为1.0,如图4.013所示,这样播放动画的效果会更好一些。
9完成这一步后,整个效果基本上符合我们的要求了,下一步需要使它出现完成中所看到的蝴蝶图案。首先打开Particle View[粒子视图],从底部的仓库区中拖电一Material Static[静态材质]控制器。同时打开[材质编辑器],选择一个空的材质球,在[漫反射]颜色通道中指定一张圖位图贴图,选择配套光盘提供的一张蝴蝶图案,将它拖期静态材质的Hone[无]长按钮上释放,选择[实例]方式,指定在视口中显准贴图,并勾选Show In Viewport[在视口中显示],如图4.014所示。
10现在看到这个效果并没有完全显现出来,这是因为粒子还没有贴图坐标。在这里添加EMapping object[贴图坐标]控制器,放在圈eaterial statie[静态材质]下方,它需要e一个物体,作为贴图的参考,所以我们选择平面,直接将当前的平面以复制方式原地克隆一个,命名为"mapping",原始的平面名称改为"emitter"。接下来将"emitter"隐藏,选"mapping"平面,将它的关键帧删除。注意时间滑快在第0帧的时候删除,然后将它调大一点,比粒子大一些即可,否则边上会有一些问题。将它添加到Mapping Object 01的列表现在蝴蝶的外形已经有了,取消勾选[每个粒子的统一颜色],这样显示效果就正确了,图4.015所示。
11打开[材质编辑器],将蝴蝶贴图旋转90",也就是将角度W值设置为-90,这样它朝向观察者的方向了。再次播放动画,可以看到粒子带着蝴蝶贴图飞了过来,效果如图4.016所示。
12此时材质并没有进入到下一个事件里,因此,我们单击Event 02,选择Donntem aiai t下材质]。播放动画,效果就正常了,如图4.017所示。
13但目前还有一个重要的问题,当前碎块的边缘有贴图的拉伸,这个并不是我们想要的效果。打开[材质编辑器],将材质变成多维子对象材质,保留旧的材质作为子材质,然后将旧材质以实例的方式拖曳到第2个子材质上,按下设置数量1按纽,在弹出的对话框中将子材质的数量设置为6,接下来将其他4个子材质设置为白色,如图4.018所示。
14再创建一个网格,也就是粒子的外形。切换到顶视图,进入[创建]面板,按下长方体按钮,在场景中创建一个长方体对象,将它的[长度]和[宽度]设置为9,[高度】设置为4,按下键盘上的Alt+Q键,切换到[孤立模式],赋予它刚调好的[多维/子对1材质,这样两面都有蝴蝶贴图了,如图4.019所示。
15打开Particle View[粒子视图],将原始的回shageo1[外形]控制器换为shape Instance[外型参照]控制器,按下None[无]长按钮,拾取"BoxO1",然后将ESseale o1[比例01]删除,同时将 eatrid satie ol(静态材质01]也删除,退出孤立模式。现在的效果,只使用它的材质与贴图,这次则没有任何问题了。再度使用F4键,关闭边面模式,播放动画,落下来的部分只有前后有蝴蝶图案,而其他地方都是白色的,如图4.020所示。
热门课程
专业讲师指导 快速摆脱技能困惑相关文章
多种教程 总有一个适合自己专业问题咨询
你担心的问题,火星帮你解答023年以来,在版号审批、出海政策等影响下,新品游戏大量涌现,这也为游戏市场带来了一些新变量、新现象。
学习游戏开发班可以帮助游戏爱好者从零基础成为游戏开发专家,掌握全面的游戏开发技能。
火星时代教育为您提供专业的界面设计实战班,在实践中掌握界面设计的核心技巧和最新趋势,成为优秀的UI设计师。
了解UI交互设计培训的最佳选择,比较不同培训机构的优势和特点。
火星时代教育为您推荐专业的学影视后期培训机构,提供高质量的培训内容及资深导师指导,助您成为优秀的影视后期剪辑师或合成师。
火星时代教育是一家专注于交互设计培训的机构,为学员提供专业的交互设计培训课程,并帮助他们成为优秀的交互设计师。
1. 打开微信扫一扫,扫描左侧二维码
2. 添加老师微信,马上领取免费课程资源
同学您好!