Unity 5.5中的粒子系统进行了大量更新

新的Lights Module(光照模块)可以将实时光附着在一部分粒子上,并且灯光也会继承它们所附着粒子的属性。现在可以更方便地让粒子效果发射灯光到周围环境中。

2018821-100643

使用Lights Module可以实现如下酷炫新特效:

新的Noise Module(噪声模块)能够将涡流应用到粒子的移动过程,使用质量设置可以选择高效低配的噪声或是流畅的高质量噪声:

下面的示例中使用了Noise Module,粒子运动中增加了噪声,创造出怪异不规则的运动或者平滑流畅的运动:


Embers – Unity 5.5 beta Particle System

另一个例子是使用新的Trails Module(轨迹模块)为粒子系统添加丝带拖尾的效果,充分利用了改善后的线/轨迹渲染能力。


Trails – Unity 5.5 beta Particle System

Trails Module拥有一系列非常有用的设置来实现各种各样的效果:

Color Gradient(色彩渐变)系统也更加灵活,可以更好地控制粒子颜色。使用该系统选定颜色列表,其中每个颜色都可以设置自己的权重:

现在可以将自定义数据传送到粒子着色器中,例如粒子的大小、旋转、速度。还可以传送切线(Tangent)到着色器中实现法线映射。

主粒子设置的所有属性都已暴露在脚本中,可以查看更多的控制和自定义选项。我们还添加了将自定义数据传送到粒子系统的顶点着色器的功能,可以用于编写自定义着色器。

最后,我们还提高了粒子效果添加Sub-Emitters(子发射器)的数量限制。现在可以根据需要创建尽可能多的Sub-Emitters,它们也会继承父粒子的属性,如颜色、大小、旋转及速度。

我们迫不及待想看到大家使用升级的工具创建出惊艳的视觉效果。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>