三、三维特效制作
完成了前面的准备工作后,我们按照前文的形态分类,开始逐步进行制作。
1.子弹轨迹
(1)首先,切换到Maya的Dynamics (动力学)模块(快捷键F5),我们使用其中的粒子系统模拟子弹的发射。
(2)执行菜单Particles> Create Emitter (粒子>创建发射器)命令创建一个 点发射器,然后在大纲视图中分别将发射器emitter1改名为“ball emitter”,将粒子物体particle1改名为“al”,我们将使用它作为打出子弹的枪,如图所示。
播放动画发现,粒子并不是按照直线发射的,而是散射状发射,就像是游戏《魂斗罗》的散弹,这明显不符合我们的要求。
Tips:为了观看动画效果,将时间线的播放模式改为Pay every frame (逐帧播放),井且时间线长度调为1000帧,如图所示。
(3)选中ball emitter,按下Ctrl+a键打开属性编辑器。在Basic Emitter Attributes (基本发射器属性)卷展栏下设置Emitter Type (发 射器类型)参数为Directional (方向)发射,并调整Rate (速率)值为5,如图所示。
接下来我们控制粒子的发射方向,让粒子飞向面片模型,本案例中应该为-Z方向。
(4)在下方的Distance/Direction Attributes (距离/方向属性)卷展栏中调节参数,如图所示,调节完成后粒子就可以朝向墙面发射了。
(5)进入到Front (前)视图,按下大写W键对发射器设置一个位移动画, 让它一边发射子弹,一边移动, 模拟一个机枪扫射的效果,需要注意的是动画的长度和位移的范围,如图所示。
Tips:上图中的绿色材质是之前我们在摄影机视图中定义的子弹扫射范围,为了更于粒子发射器的动画定位,用了一个绿色的材质区分,仅仅是做参考之用,没有实际的制作意义,摄影机视图的效果如图所示。
(6)执行Window> Animation Editors> Graph Editor (窗口>动画编辑器>曲线图编辑器)命令打开动画曲线编辑器(如左图) ,对粒子发射器的运动路径进行调节。选择粒子发射器并且进入Graph Editor (曲线图编辑器)窗口,按下键盘上的f键最大化显示曲线,发现动画曲线不够圆滑, 如右图所示。
(7)框选所有的动画关键帧,单击Spline tangents (样条线切线)按钮,使曲线平滑一些, 如图所示。
有了机枪扫射的轨迹后,我们再来对粒子的数量和速度进行控制。
(8)在发射器属性编辑器的Basic Emission Speed Attrbutes (基本发射速度属性)卷展栏下,将Speed (速度)参数修改为15,如图所示。
(9)在Basic Emitter Attrbutes (基本发射属性)卷展栏下,对Rate (速率)设置关键帧,具体的帧数及参数设置如图所示。
根据上图的列表显示,我们可以看到粒子只在32 ~ 65帧以7的速率发射,其他时间均为零,这样就可以通过设置关键帧的方式自由控制粒子的发射时间和数量了。
Tips:以上所有的动画参数需要大量的时间调试,尽量不要让多个粒子打在同一个位置,要根据场景的大小,发射器到墙面的距离和面片模型的大小,随时调节,为了方便观察,我们可以将粒子的Par ticle Render Tybe (粒子渲染类型)改为Sphere (球体)发射方式,动画效果如图所示。
在动画中,我们发现了所有子弹都从墙上穿过去了,所以需要为粒子和墙面添加一个碰撞。
(10)先选择粒子,再加选面片模型,执行Particles> Make Collide (粒子>使碰撞)菜单命令,如图所示。
播放动画,此时已经有了碰撞效果,但是子弹都被反弹回去了,我们要让子弹有去无回,最好的方法就是让粒子撞墙之后死掉。
(11)执行Particles> Particle Collision Event Editor (粒子>创建碰撞事件编辑器)菜单命令,为粒子添加一个碰撞事件,设置如图所示。
(12)为粒子创建碰撞事件,旧的粒子“all”"死了,并产生了名为“partace2” 的新粒子,“particle2”改名为“hole”,后面会用新的粒子做墙上的弹孔。
(13)最后将粒子“ball” 的Particle Render Type (粒子渲染类型)改为Streak (条纹),并且为“ball”赋予一个自发光的lambert材质,就完成了子弹轨迹的制作。图为renderman的测试渲染效果。
热门课程
专业讲师指导 快速摆脱技能困惑相关文章
多种教程 总有一个适合自己专业问题咨询
你担心的问题,火星帮你解答学习游戏开发班可以帮助游戏爱好者从零基础成为游戏开发专家,掌握全面的游戏开发技能。
火星时代教育为您提供专业的界面设计实战班,在实践中掌握界面设计的核心技巧和最新趋势,成为优秀的UI设计师。
了解UI交互设计培训的最佳选择,比较不同培训机构的优势和特点。
火星时代教育为您推荐专业的学影视后期培训机构,提供高质量的培训内容及资深导师指导,助您成为优秀的影视后期剪辑师或合成师。
火星时代教育是一家专注于交互设计培训的机构,为学员提供专业的交互设计培训课程,并帮助他们成为优秀的交互设计师。
本文章将介绍关于UE5智慧城市专业学习的重要性和火星时代教育的资讯。
1. 打开微信扫一扫,扫描左侧二维码
2. 添加老师微信,马上领取免费课程资源
同学您好!