webgl实现canvas光柱交叉波动模糊动画效果代码
代码语言:html
所属分类:动画
代码描述:webgl实现canvas光柱交叉波动模糊动画效果代码
代码标签: webgl canvas 光柱 交叉 波动 模糊 动画
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="en" >
<head>
<meta charset="UTF-8">
</head>
<body translate="no">
<script type="x-shader/x-fragment">#version 300 es
/*********
* made by Matthias Hurrle (@atzedent)
*/
precision highp float;
out vec4 O;
uniform vec2 resolution;
uniform float time;
#define FC gl_FragCoord.xy
#define R resolution
#define T time
#define MN min(R.x,R.y)
#define S smoothstep
#define beat(a) pow(S(.4,.6,sin(3.1415/a*T)*.5+.5),5.)
float rnd(vec2 p) {
p=fract(p*vec2(12.9898,78.233));
p+=dot(p,p+34.56);
return fract(p.x*p.y);
}
float spirals(vec2 uv) {
float c=.0, d=.0, k=.35;
f.........完整代码请登录后点击上方下载按钮下载查看
















网友评论0