[shader]奥日与黑暗森林 冲击波如何实现

###问题1
一个向屏幕外冲击的透明冲击波
https://www.bilibili.com/video/BV16s411S7YX?from=search&seid=9926608094623797996
视频13:11-13:14

###问题2
这样的水如何实现

冲击波很简单,用一个水波纹的shader+一个ui扩散动画就可以了,水不清楚,应该也是用的shader

###嗯嗯。冲击波应该可以实现。这个水。应该是物理引擎+图片

冲击波实现效果 :水波扩散效果(shader)
源代码:waterSpread.zip (1.9 MB)

大脑和可咯


这个水啊,这个水,莫非是用unity的3d实现的 问了好多人都不知道怎么实现

>之前有想过 例如 用shader绘制一条曲线。 然后曲线下部分,做颜色叠加。 加一些shaderUV移动之类的

冲击波:思路 https://www.cnblogs.com/xibaohe/p/waterwave.html

shader控制一张图片扭曲,不接触的情况下随机波动, 接触后产生一个大的波浪并逐渐变小,不知道我想的对不对

听着不错,这个图片绿色半透明。顶部的点,shader波动。可能效果没有那么逼真哈哈。加一些反射折射
感觉这个是3D的样子。不过思路挺好的

要看真不真,就看你代码写的好不好

:2: 代码写得好,头发没烦恼。代码写的妙,下班就睡觉

https://www.shadertoy.com/view/XlXXR4