(9)在粒子物体的属性编辑器中展开Instancer(Geometry Replacement) [替代 (几何图形替换) ]卷展栏,然后在General Options [常规选项]属性栏下设置Scale [缩放]为scal。
播放动画,可以看到发射的花瓣既有很小的尺寸,
也有较大的尺寸,分布也比较均匀,如图所示。 但是目前仍然存在问题,此时所有花瓣显示为相同的初始方向,这就是接着我们需要调整的属性。
(10)与前两次添加属性相同的步骤,添加一个long name [长名]为rot的属性,并编辑表达式为“particleShape1.rot=rand(-360,360);”;然后在属性编辑器的Rotation Options [旋转选项]属性栏下设置Aim Direction [目标方向]为rot。
播放动画,观察粒子的发射情况,虽然现在花瓣的初始方向是不一样了,但是粒子在出生之后-直保持一一个相同的方向,过程中没有任何的旋转变化,因此我们仍然需要继续进行修改设置。
(11)依然使用刚才添加属性的操作步骤,添加一个long name [长名]为ros的属性,并在Exprassion Editor [表达式编辑器]中编辑表达式为“particleShapel.ros=rand(-5,5);" (此时表达式输入框中的表达式如最终展示图所示)。
勾选Particle属 性为Runtime Before dynamics [动力学之前的运行时间]选项,然后在下方的Exprassion [表达式]输入框中编辑表达式为“particleShape1.rot+=particleShape1.ros;",最后单击Create [创建]按钮进行创建,如图所示。
播放动画,可以看到花瓣带有了自旋的效果,这样就显得更生动了,如果读者希望花瓣旋转得更快,可以自行修改ros属性表达式的范围值即可。当前粒子-边发 射生成新的粒子,但是后方的粒子并不会随着时间而消失,下 面我们要设置粒子的死亡时间。
(12)选择粒子物体,按键盘. 上的Ctrl+A键打开属性编辑器,在particleShape标签 下找到LiftspanAttributes (see also per-particle tab) [生命时间属性] 卷展栏,设置Liftspan Mode [ 生命时间模式]为Random Range [随机范围],设置Liftspan [生命时间]值为1.5, Liftspan Random [生命时间随机]值为0.5,如图所示。
(13)打开大纲视图,选择皇冠模型组下的发射器emiter1,在通道栏中设置Rate [速率]值为800。播放动画,现在可以看到粒子出生死亡的情况,而且粒子的数量也比之前要多,如图所示。接着,我们要设置一个场, 通过它干扰粒子的运动,使粒子的运动效果更自然。
(14)在大纲视图中选择粒子particle1,执行Fields > Turbulence [场>扰乱场]菜单命令创建一个扰乱场。
(15)在大纲视图中选择扰乱场turbulenceField1,加选路径曲线curve1,使它们之间产生一个路径。切换菜单模块到Animation [动画],执行Animate> Motion Paths> Attach to Motion Path [动画>运动路径>连接到运动路径]菜单命令,让场跟随路径做-个动画效果。
(16)选择扰乱场turbulenceField1,在通道栏中设置Magnitude [强度]值为200, Attenuation[衰减]值为0。播放动画,观察粒子发射的情况,如图所示, 可以看到当前场的强度值过大,对粒子的影响有点过头。
(17)修改Magnitude [强度]值为50。再次播放动画,可以看到现在粒子的运动状态基本较为理想,如图所示。
热门课程
专业讲师指导 快速摆脱技能困惑相关文章
多种教程 总有一个适合自己专业问题咨询
你担心的问题,火星帮你解答《黑神话:悟空》作为一款现象级中国游戏,其成功离不开多种先进计算机技术的支持。本文将深入解析该游戏背后的关键技术,包括虚幻引擎......
在游戏开发领域,Unity和Unreal Engine(虚幻引擎)都是备受推崇的游戏引擎,但它们各自拥有不同的特点和优势。
春节之后大量抢人!这6个行业是转行首选,进去1年顶3年!火星毕业就能进
春节后求职,哪些行业进去能立马涨薪?打破信息差很关键!
还没毕业,就去帮电视台拍活动,作品被主任说“非常好”!猜猜是哪个专业呀?
回想过去,电子游戏里的草其实并不是真正的草。开发者们只是简单地把草的纹理直接贴在游戏关卡的地板上
在火星的就业指导老师那里,经常收到同学们这样、那样的提问。其中有一些共性问题,就业老师会根据自己丰富的经验,为同学们给出合适的回答。