From 556968115dbef70ce4bb6211867dedb54920d964 Mon Sep 17 00:00:00 2001 From: Akshay Nair Date: Fri, 1 Dec 2023 18:58:36 +0530 Subject: magic circles --- sketches/06/screenshots/1.jpg | Bin 0 -> 136444 bytes sketches/06/strange.frag | 12 ++++++++++++ 2 files changed, 12 insertions(+) create mode 100644 sketches/06/screenshots/1.jpg create mode 100644 sketches/06/strange.frag (limited to 'sketches') diff --git a/sketches/06/screenshots/1.jpg b/sketches/06/screenshots/1.jpg new file mode 100644 index 0000000..f8d02f8 Binary files /dev/null and b/sketches/06/screenshots/1.jpg differ diff --git a/sketches/06/strange.frag b/sketches/06/strange.frag new file mode 100644 index 0000000..3abeb33 --- /dev/null +++ b/sketches/06/strange.frag @@ -0,0 +1,12 @@ +varying vec4 v_position; +uniform vec2 u_resolution; +uniform float u_time; + +void main() { + float ratio = u_resolution.x / u_resolution.y; + vec2 pos = v_position.xy/vec2(1.0, ratio); + + float f = length(fract(pos * 10.0) - 0.5) * exp(-length(pos)); + f = abs(sin(f*30. + u_time)/3.); + gl_FragColor = vec4(f*0.6, f*0.4, f*1.0, 1.0); +} -- cgit v1.3.1