From 29bc7dd6ffcefad615ea92d0910aeebd9232f59f Mon Sep 17 00:00:00 2001 From: polyfloyd Date: Sat, 19 May 2018 15:33:36 +0200 Subject: [PATCH] Add polar3b.glsl --- polar3b.glsl | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 polar3b.glsl diff --git a/polar3b.glsl b/polar3b.glsl new file mode 100644 index 0000000..bfd4900 --- /dev/null +++ b/polar3b.glsl @@ -0,0 +1,13 @@ +// variant of https://shadertoy.com/view/lt2Bzd + +void mainImage(out vec4 O, in vec2 u) { + vec2 U = u+u - iResolution.xy; + float T = 6.2832; + float l = length(U) / 30.; + float L = ceil(l) * 6.; + float a = atan(U.x,U.y) - iTime * 2.*(fract(1e4*sin(L))-.5); + O = .6 + .4* cos( floor(fract(a/T)*L) + vec4(0,23,21,0) ) + - max(0., 9.* max( cos(T*l), cos(a*L) ) - 8. ); +} + +// https://www.shadertoy.com/view/XtjfDy