起因是这样
好久好久之前想着模仿一下原神的火焰,于是和大佬们讨论这其中的效果是怎么实现的,经过一系列的讨论和试错最终确定了具体实现方式是定向溶解,同时在前不久询问大佬的问题未得到答复的情况下决定顺带研究一下极坐标,于是第一版的shader出现了以下的效果:
以下内容不是很重要,可以跳过
【当时的自以为已经做出来写实火焰和卡通火焰的效果,急切的想做一个原创的特效出来证明一下自己,还能在这基础上叠加使用极坐标丰富效果,然后就兴致勃勃的拼好了动作,拼了一个好长的动作,写了一个自以为很厉害的剧本,做好了一切的准备工作,然后进入实战阶段,就这样过去了一个周,什么都没做,一个月过去了,还是没什么进展,到了大概一个月前吧,我觉得不能再拖着了,决定开始做点什么,然后强迫自己开始做,制作的过程及其的痛苦,好像从来没有这么讨厌做特效一样,当时算是想明白了,一个很遥远的目标对人的积极性会有多大的影响,看着自己好不容易做出了效果,一个月也不过只做了两个弹道而已,之前我还可以半个月出一个练习,退步是很大的,于是我觉定先把这个超长的特效企划放在一边,还是从模仿开始!】
以上内容不是很重要,可以跳过
在经历了一些挣扎之后我想了想,自己写了这个shader也快3个月了,居然一直没有做笔记,于是想今天做一做总结,顺便为了鞭策自己,为了以前的错误行为买账,我决定做一个能体现出这个shader作用的特效,经过了一番搜索之后我把目标定在了~
还是回归模仿~在大佬身上寻求进步的方法,但是我也没有直接去问,毕竟自己起码要先试试能不能做出来哇~
大佬的主页:https://www.magesbox.com/works/detail/id/5503
于是!在上周开始上班的时候开始进行研究,直到昨晚10点左右吧,最终算是有几分相,但是感觉还是差很远,还是有调整的空间,但是,我要先把这个笔记写完!不能容忍自己每次都在找借口逃避!
看着是不太顺眼, 但是大家不要太在意特效哈,毕竟好久没做练习了,都开始陌生了,不知道大家能不能看出这个特效什么地方用到了定向溶解哈,大部分的效果都是在水波纹上,当然这个效果还没做完,最后是,只是为了展示shader效果而已,所以直接放上来了,具体的用法的话还是会写在笔记上~
还是要感慨感慨啊,大佬就是大佬!还原不出来那个味道,完全想不到具体的做法,知识储备还是太少,等这两篇笔记做完就去努力学习去!掌握的只是多了才能做出更出彩的效果,本身没有复杂的效果,但是要想到应该加入什么才能丰富效果才是最难的啊~
欧斯!废话少说,希望能帮助大家打开思路,遇到困难不要钻牛角尖,要想办法提升自己再回来挑战,约战越勇才是!不然就会和我一样浪费这几个月的时间~
第一张,常用功能
第二张,次重点
打开这个选项之后流动就不只是上下左右了,可以像里面或者外面流动了,我本想给主贴图也加个功能,但是思来想去,我觉得完全没这个必要,主贴图毕竟只是充当mask而已,和模型区别还是很大的,还是不加更方便点。
开启极坐标未开采样 开启极坐标开启采样
第三张,重点
这一部分最值得说道的就是定向溶解的采样贴图了,如果没有这张图,那这就是一个普通的溶解,给大家看下区别
开启采样 未开启采样
这就是区别,开启采样的话会有一种火焰飘忽不定的感觉,但不开启就会缺少变化,只是在普通的流动而已,不知道大家怎么看哈,我觉得还是有一点像的,咳咳,这就是火焰的效果,水的我就不说怎么做了,案例我已经摆在上面了,有兴趣的同学们可以自己研究一哈~
定向溶解更新(更新日期:2022.05.26)
第四张,新加入的效果,用来溶解定向溶解
这里就是加了一个溶解效果上去,为什么加了这个效果呢,主要是因为自己在做喷泉效果的时候想让它们做出流动下来的效果,那么就需要有一个溶解去溶解已经定型好的溶解效果,这样结果才会正常。
具体的效果就是这个样子↓
这个功能就是用来做一个从上面流动到下面的效果的,当然结果不仅限如此,别的做法还要看大家脑洞有多大了,这个shader真是够复杂的啊,哈哈哈。
比如这个大崩,就是用这个shader做的。
顺便说个小技巧,关于怎么让摄像机“面对物体”去旋转,因为我看Y佬的摄像机转动特别平滑,当然我一开始是直接给摄像机K帧的,然后我发现,屁啊,根本就不可能K好,这是不是用了插件啥的,然后气愤的去搜了下怎么回事,然后搜索结果出来的那一刻突然想明白了,对啊,我直接把摄像机绑定在目标上,目标旋转不就完了,反正角度不会变,只是动一个轴而已,是我想的太复杂了,这次的特效制作卡在了两个地方,这个摄像机是一个,还有就是圆柱的UV调整~不过这个问题就靠大家自己脑洞大开好了~
就说好像忘记了什么,忘记分享shader了,哈哈哈
链接:https://pan.baidu.com/s/1GadX3nbSqdkREEfagz9IfQ
提取码:snxb
参考了坏熊猫大佬的shader,提供了制作的思路,和未来最强的TA交流了的心得~希望自己多多坚持呀~
一起加油往前进吧!