Unity中如何做到这个模型转变成粒子的效果。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Unity中如何做到这个模型转变成粒子的效果。相关的知识,希望对你有一定的参考价值。

我想再Unity中实现这个效果。利用插件shader forge已经实现了模型溶解消失的这个过程。但不能实现在溶解的同时出现以模型轮廓和颜色出现的粒子效果。具体效果如图。如果有人知道可以联系我。谢谢。

猜测,可以就以模型发射,然后再shader里设置从上向下逐渐出现,然后从上往下给消散的力,应该可以达成gif中的效果。 参考技术A 应该是多个子粒子系统组合而成的
可以用模型的每个躯干节点单独做为一个子粒子系统的发射器
测试好每个子粒子系统的发射时间就行了
你可以仔细观察该效果图模型的右手(图左边的手),在模型尚未燃烧完 手指就已经开始发散粒子了。追问

应该不是吧。如果是根据多个模型来当发射器的话。也太难调整了。而且。这个模型外轮廓过于不规则。怎么确定粒子是沿着Y轴自上而下的开始发射的。 模型溶解可以在材质球里面写代码。但粒子这个控制起来就太复杂了。因为要拆分的太多了

本回答被提问者采纳
参考技术B 这用shader forge 实现了由上至下的溶解效果,网上能找到相关节点图;问题是那个溶解之后的粒子飞出去的效果,我也想知道怎么做的

以上是关于Unity中如何做到这个模型转变成粒子的效果。的主要内容,如果未能解决你的问题,请参考以下文章

unity3D里的粒子如何利用自带的面板调固定时间的播放次数?

unity如何在粒子层下添加粒子,怎么在一个特效里添加多个不同的粒子

游戏开发实战教你在Unity中实现模型消融化为灰烬飘散的效果(ShaderGraph | 消融 | 粒子系统 | 特效)

游戏开发实战教你在Unity中实现模型消融化为灰烬飘散的效果(ShaderGraph | 消融 | 粒子系统 | 特效)

游戏开发实战教你在Unity中实现模型消融化为灰烬飘散的效果(ShaderGraph | 消融 | 粒子系统 | 特效)

游戏开发实战教你在Unity中实现模型消融化为灰烬飘散的效果(ShaderGraph | 消融 | 粒子系统 | 特效)