Live as you type
No Run button needed. Number and color edits hot-swap on the keystroke, structural changes recompile after a short pause. Drag the inline color picker and the canvas follows in real time.
1vec2 uv = gl_FragCoord.xy / uResolution; 2vec3 dark = vec3(0.02, 0.03, 0.06); 3float f = fbm(p:uv * 1.6 + uTime); 4vec3 col = mix(x:dark, y:vec3(0.0, 0.55, 0.7), a:f); 5gl_FragColor = vec4(col, 1.0);