好久没有做新东西了
最近终于空闲下来研究消化特效了,但是只要研究就肯定会遇到问题,只要遇到问题就回去找shader,只要找shader就会发现总是和自己理想中的效果差一点。
一开始是打算做一个爆炸,做个什么样的呢,在寻找了很多参考之后锁定了绝区零,大概就是这个样子。


可是参考是找到了,那么怎么才能做出来呢,在自己研究了一两天后还是毫无头绪,于是我决定还是去找个教程。

原来B站就有大佬做了,居然浪费了这么多时间,不过第一版做出来之后又出现问题了,这种硬边的爆炸和我想做的还是有差距啊。
研究又陷入了停滞,我在想是不是我的起点定的太高了,有没有更好的替代方法呢,既然卡在这里了,不如让自己轻松点,用熟练的方法做总能做出更好的效果啊。但是转念一想,如果遇到问题就逃避怎么能成长呢!于是在经历了几天的失败后某天带着疲惫睡醒之后来了灵感,对啊,像是溶解那样做一个软的过渡不就好了。
于是再磕磕绊绊的实验中第二版做出来了!

嗯~这样就差不多了~
虽说和游戏里面的效果还是有很大的差距,但是对于一个作品来说应该大概差不多就够了吧,毕竟我也不是什么专业TA,技术上还是没那么强力。
那么接下来来看下这个shader吧
第一张
第一张主要是控制三种颜色的混合,具体是什么颜色,就看要做的爆炸种类了。

不过为了做起来更方便,我还是和大佬的shader做了一些区别化,这样不管是做硬边的卡通风,还是做软边的绝区那种风格,都可以实现了~虽然绝区本身肯定不是我这么做的,只是一些拙劣的自我猜测罢了。
↓这个数值调整成0.5之后就可以做这种硬边的风格化爆炸了↓


↓这个数值调整成1之后就可以做这种软边的风格化爆炸了↓


第二张
第二张主要是溶解和顶点偏移的功能,溶解的话主要是控制这个效果的消失,毕竟总是要消失的嘛,所以就加了溶解功能。
还有一个就是顶点偏移,这个效果是最重要的了,毕竟不开启的话就只是一个球而已,那么为什么不直接做成细胞状态呢,我想的是如果直接做成细胞状态的话,动起来会比较呆板,还有几个要注意的点就是(想要效果越好,球的面数要高,贴图的分辨率要高。)

Shader链接:风格化爆炸
链接: https://pan.baidu.com/s/1wGp9Zftv-qU62a4fMOBT5A
提取码: e9pp