Leander Herzog, Solarium, 2017 https://leanderherzog.ch/2017/solarium/
float t = mod(u_time, 500.0) * 10.0; vec2 uv = gl_FragCoord.xy / u_resolution.y - 0.5; vec3 c = vec3(sin(atan(uv.y, uv.x) * t)); gl_FragColor = vec4(c, 1.0);