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