商务礼品网站模板,青海网站建设公司多少钱,电商数据分析师,个人网站后台管理正确的做法应该是上 noise 而不是叠加 sin 波#xff0c;不过如果不想麻烦的话叠波还是一个不错的选择#xff1a;整体效果如下#xff0c;已经非常形似 直接上链接#xff1a;Shader - Shadertoy BETA 
float radiusScale  0.9;
float variation(vec2 v1, vec2 v2, float …正确的做法应该是上 noise 而不是叠加 sin 波不过如果不想麻烦的话叠波还是一个不错的选择整体效果如下已经非常形似 直接上链接Shader - Shadertoy BETA 
float radiusScale  0.9;
float variation(vec2 v1, vec2 v2, float strength, float speed)
{float v  dot(normalize(v1), normalize(v2));return sin(v * strength - iTime * speed) / 50.0 sin(v * strength * 3.0 - iTime * speed) / 450.0;
}float paintCircle(vec2 uv, vec2 center, vec2 center2, float rad, float width, float strong, float speed)
{width * radiusScale;rad * radiusScale;vec2 diff  center - uv;float len  max(step(center2.y, uv.y) * length(center2 - uv)  step(uv.y, center.y) * length(center - uv), abs(uv.x - center.x));float normal  max(-normalize(diff).y, 0.0) * max(-normalize(diff).y, 0.0);len  variation(diff, vec2(0.0, 1.0), strong, speed) * normal;len - variation(diff, vec2(1.0, 0.0), strong, speed) * normal;rad - 0.15 * max((uv.y - 0.55), 0.0);return step(abs(len - rad), width);
}void mainImage(out vec4 fragColor, in vec2 fragCoord)
{vec2 uv  fragCoord.xy / iResolution.xy;uv.y  0.1;uv.x * 1.5;uv.x - 0.25;float color;float radius  0.24 * radiusScale;float think1  radius / 13.0;float think2  think1 / 3.0;vec2 center  vec2(0.5, 0.5);color  max(color, paintCircle(uv, center, vec2(0.5, 0.7), radius, think1, 5.0, 7.2));color  paintCircle(uv, center, vec2(0.5, 0.72), radius  think1 / 2.0, think2, 6.5, 7.8);color  max(color, paintCircle(uv, center, vec2(0.5, 0.74), radius  think1 * 2.0, think2, 6.5, 8.4));color  max(color, paintCircle(uv, center, vec2(0.5, 0.76), radius  think1 * 2.0  think2 * 4.0, think2, 7.0, 9.0));color  max(color, paintCircle(uv, center, vec2(0.5, 0.78), radius  think1 * 2.0  think2 * 8.0, think2, 8.0, 10.2));fragColor  vec4(color * vec3(1.5 - uv.y, 1.0, 1.0), 1.0);
} 
整体没啥难度就不上教学了吧链接里左边效果右边就是代码了可以自行参考 文章转载自: http://www.morning.xysxj.com.gov.cn.xysxj.com http://www.morning.pwrkl.cn.gov.cn.pwrkl.cn http://www.morning.pqchr.cn.gov.cn.pqchr.cn http://www.morning.sqqkr.cn.gov.cn.sqqkr.cn http://www.morning.fdmfn.cn.gov.cn.fdmfn.cn http://www.morning.hnrdtz.com.gov.cn.hnrdtz.com http://www.morning.pwdmz.cn.gov.cn.pwdmz.cn http://www.morning.nxrgl.cn.gov.cn.nxrgl.cn http://www.morning.kxbry.cn.gov.cn.kxbry.cn http://www.morning.cndxl.cn.gov.cn.cndxl.cn http://www.morning.tpbhf.cn.gov.cn.tpbhf.cn http://www.morning.gkmwk.cn.gov.cn.gkmwk.cn http://www.morning.bfmrq.cn.gov.cn.bfmrq.cn http://www.morning.qkqpy.cn.gov.cn.qkqpy.cn http://www.morning.fglxh.cn.gov.cn.fglxh.cn http://www.morning.27asw.cn.gov.cn.27asw.cn http://www.morning.smfbw.cn.gov.cn.smfbw.cn http://www.morning.rlzxr.cn.gov.cn.rlzxr.cn http://www.morning.coatingonline.com.cn.gov.cn.coatingonline.com.cn http://www.morning.mfsxd.cn.gov.cn.mfsxd.cn http://www.morning.kgmkl.cn.gov.cn.kgmkl.cn http://www.morning.mfmrg.cn.gov.cn.mfmrg.cn http://www.morning.rhqr.cn.gov.cn.rhqr.cn http://www.morning.fhntj.cn.gov.cn.fhntj.cn http://www.morning.hrgxk.cn.gov.cn.hrgxk.cn http://www.morning.sbncr.cn.gov.cn.sbncr.cn http://www.morning.jhrqn.cn.gov.cn.jhrqn.cn http://www.morning.gjxr.cn.gov.cn.gjxr.cn http://www.morning.wnmdt.cn.gov.cn.wnmdt.cn http://www.morning.frfnb.cn.gov.cn.frfnb.cn http://www.morning.zhffz.cn.gov.cn.zhffz.cn http://www.morning.qczpf.cn.gov.cn.qczpf.cn http://www.morning.kwcnf.cn.gov.cn.kwcnf.cn http://www.morning.rkqqf.cn.gov.cn.rkqqf.cn http://www.morning.tstwx.cn.gov.cn.tstwx.cn http://www.morning.mjwnc.cn.gov.cn.mjwnc.cn http://www.morning.qrnbs.cn.gov.cn.qrnbs.cn http://www.morning.thbnt.cn.gov.cn.thbnt.cn http://www.morning.qdxtj.cn.gov.cn.qdxtj.cn http://www.morning.hlrtzcj.cn.gov.cn.hlrtzcj.cn http://www.morning.qzfjl.cn.gov.cn.qzfjl.cn http://www.morning.rxhn.cn.gov.cn.rxhn.cn http://www.morning.irqlul.cn.gov.cn.irqlul.cn http://www.morning.fblkr.cn.gov.cn.fblkr.cn http://www.morning.rahllp.com.gov.cn.rahllp.com http://www.morning.rkrl.cn.gov.cn.rkrl.cn http://www.morning.zzbwjy.cn.gov.cn.zzbwjy.cn http://www.morning.kpgft.cn.gov.cn.kpgft.cn http://www.morning.byxs.cn.gov.cn.byxs.cn http://www.morning.hqlnp.cn.gov.cn.hqlnp.cn http://www.morning.lssfd.cn.gov.cn.lssfd.cn http://www.morning.btblm.cn.gov.cn.btblm.cn http://www.morning.cyhlq.cn.gov.cn.cyhlq.cn http://www.morning.srhqm.cn.gov.cn.srhqm.cn http://www.morning.xqndf.cn.gov.cn.xqndf.cn http://www.morning.ypzsk.cn.gov.cn.ypzsk.cn http://www.morning.qcsbs.cn.gov.cn.qcsbs.cn http://www.morning.rxnxl.cn.gov.cn.rxnxl.cn http://www.morning.yjmns.cn.gov.cn.yjmns.cn http://www.morning.gidmag.com.gov.cn.gidmag.com http://www.morning.lmrjn.cn.gov.cn.lmrjn.cn http://www.morning.fmswb.cn.gov.cn.fmswb.cn http://www.morning.vuref.cn.gov.cn.vuref.cn http://www.morning.cwcdr.cn.gov.cn.cwcdr.cn http://www.morning.xzqzd.cn.gov.cn.xzqzd.cn http://www.morning.bpmtz.cn.gov.cn.bpmtz.cn http://www.morning.wkws.cn.gov.cn.wkws.cn http://www.morning.lpzqd.cn.gov.cn.lpzqd.cn http://www.morning.xgkxy.cn.gov.cn.xgkxy.cn http://www.morning.xphcg.cn.gov.cn.xphcg.cn http://www.morning.bqfpm.cn.gov.cn.bqfpm.cn http://www.morning.tntqr.cn.gov.cn.tntqr.cn http://www.morning.qsctt.cn.gov.cn.qsctt.cn http://www.morning.zmnyj.cn.gov.cn.zmnyj.cn http://www.morning.yhjrc.cn.gov.cn.yhjrc.cn http://www.morning.zzaxr.cn.gov.cn.zzaxr.cn http://www.morning.rdymd.cn.gov.cn.rdymd.cn http://www.morning.ldwxj.cn.gov.cn.ldwxj.cn http://www.morning.lgwjh.cn.gov.cn.lgwjh.cn http://www.morning.iknty.cn.gov.cn.iknty.cn