前言最近在做一个电力的项目,里面需要用到一个身体触电的特效,网上找了一圈都没有合适的,最后干脆自己写一个,参考了一个ShaderGraph的效果,原理都一样。原理首先是简单分析下电脉冲的原理,电脉冲的效果一般是一个电流圈,然后电流全根据UV的流动在物体表面来回流动。这个电流圈的流动,我参考了这篇文章:https://zhuanlan.zhihu.com/p/434845765只需要两张扰动图,以一个固定速度交错流动,然后叠加到一起,这样我门就得到了一个不断变化的新的扰动图,然后我们使用Remap节点把他的颜色数值从[0,1]映射到[-10,10],然后再通过节点Rectangle来输出我们要的