Shader 特效 —— Film Burn (炫光光晕)效果【GLSL】

效果图

该特效可以分为以下 5 种效果的融合。

 

 大 Blob 的效果

没添加随机性的大 Blob 示意图

 

结合代码可知,这其实就是二维 sin*cos 的效果。对纹理坐标增加了点随机性并随着 progress 移动后的效果如下

 

增加了随机性的大 Blob 动态示意图【gif 对颜色进行了量化】