请选择 进入手机版 | 继续访问电脑版

查看: 314|回复: 1

[技术] 使用粒子实现Logo显现效果

[复制链接]

1193

主题

1894

帖子

2万

贡献

管理员

Rank: 9Rank: 9Rank: 9

积分
24860
QQ
发表于 2018-11-8 04:12:23 | 显示全部楼层 |阅读模式
本文是《使用粒子实现Logo消融效果》教程的续篇,本文不会介绍如何将图像分解为粒子,而是通过反向运行粒子效果模拟来重构原始图像。

下图是最终实现的效果。
01.gif


准备工作
本文将使用《倒放粒子系统》教程中的脚本,所以在开始之前请阅读相关文章并准备好资源素材。
1、使用粒子实现Logo消融效果
2、倒放粒子系统

当我们完成资源素材以及脚本准备后,只需要把倒放粒子系统的脚本附加到Logo显现效果的根节点对象上即可。本文将介绍如何提高消融效果的性能效并倒放该效果。

我们也可以使用视频或精灵图集动画进行实现,但是如果想得到实际模拟过程提供的随机性和恒定方差,就需要按照本文的方法。

制作过程
此前的Logo消失效果保留原样,该效果简单又短暂,不会对性能产生影响。我们更担心的是Logo分散过程和二个噪声效果,下图红框内是需要修改的系统。
02.png


我们首先处理Logo Dissolve粒子系统,我们需要将Burst和Max Particle的数值减半,如下图所示。

我们对剩余的二个噪声系统执行相同的操作除了数值从20,000减少为10,000之外,我们还将Emission下的Count值和最大值设为8,000。对于第一个噪声系统,修改Burst部分的Count值,对于第二个噪声系统,修改Rate over Time属性。
03.png


现在选中二个噪声系统,如下图所示。我们将噪声的质量降低为Medium (2D)。如果在制作Logo消融效果时,你已经针对性能改动该属性,则不必处理这部分。
04.png


这样就制作完成,得到想要的Logo显现效果。

本文的目的是使粒子效果更高效,具体方法是减少粒子数量,并将运行的噪声质量由3D改为2D。本文给出的改动数值不是固定的,你可以尝试使用更少的粒子数量和1D噪声质量等设置。如果目标硬件性能不高,需要减少更多粒子并进行调整。

小贴士
粒子实现Logo显现效果也可以使用精灵图集动画实现,你可以选用本文作者Mirza开发了一款可以在Unity中将粒子效果转换为精灵图集的工具Shuriken to Spritesheet。

Mirza的多款畅销插件资源Ultimate VFX,Shuriken to Spritesheet都在Asset Store资源商店的双11活动中进行半价促销,喜欢的开发者请多多支持。

更多的Unity教程尽在Unity官方中文论坛(UnityChina.cn)!

0

主题

3

帖子

45

贡献

初级UU族—1级

Rank: 1

积分
45
发表于 2018-11-8 08:28:31 | 显示全部楼层
刚学习了Logo消融效果,正寻思这怎么做一个逆过程,感谢分享,不过《倒放粒子系统》的帖子无法打开
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表