平顶山建设银行网站,wordpress仿堆糖,wordpress插件 商品,爱星光(istar)高端网站建设(本次案例的效果)最近下载了一套特效#xff0c;其中一个关于闪电制作的shader想法特别聪明#xff0c;这里特地附上原代码#xff0c;并教你怎么把源代码转换成连连看#xff0c;下面开始正文。这是原本shader定义的属性#xff1a;_TintColor(闪电的颜色)_MainTex(一张R… (本次案例的效果)最近下载了一套特效其中一个关于闪电制作的shader想法特别聪明这里特地附上原代码并教你怎么把源代码转换成连连看下面开始正文。这是原本shader定义的属性_TintColor(闪电的颜色)_MainTex(一张RGB通道分开明显的贴图这个很关键)_DistorTex1(影响扭曲的灰度图1这里用的是噪波图)_DistorTex2(影响扭曲的灰度图2这里用的是噪波图)_DistortSpeed(前两个变量控制_DistorTex1后两个变量控制_DistorTex2)_Offset(控制闪电前后渲染顺序)(_MainTex选用的贴图)顶点函数的数据和赋值都不难。片元函数里的内容也不难但是非常的聪明充分利用通道并输出最后呈现模拟闪电的效果。下面是连连看的部分(先上完整图)其实整个节点图可以分成三份来看第一部分(_DistorTex1作用的实现)第二部分(_DistorTex2作用的实现)第三部分把刚刚_DistorTex1和_DistorTex2效果的末节点Multiply连到图中花圈的add节点上然后再接到_MainTex的UV最后添上颜色输出效果。图中粒子主体部分用的就是刚刚的shader需要用到粒子的Trails这里仅提供思路过于细枝末节的部分就不展示了。