Shader Sorcerer
Describe it. We'll math it. Your GPU will sweat.
Create
Gallery
My Spells
⚙
login
0 fps
❚❚ Pause
↺ Restart
1.0x
⛶ Full
⤓ PNG
Save
Publish
Share link
Fractal galaxy
Retro sunset grid
Psychedelic tunnel
Liquid metal
Aurora borealis
Voronoi cells
🎲 Surprise me
mood:
Colorful
Monochrome
Glitchy
Calm
Chaotic
✨ Cast Spell
fragment.glsl — edits recompile live
copy
1 2 3 4 5 6 7 8 9 10 11 12
precision mediump float; uniform float u_time; uniform vec2 u_resolution; uniform vec2 u_mouse; void main(){ vec2 uv = gl_FragCoord.xy / u_resolution; vec2 m = u_mouse / u_resolution; float d = length(uv - m); vec3 col = 0.5 + 0.5*cos(u_time + uv.xyx*3.0 + vec3(0,2,4)); col += 0.15/ (d+0.05) * vec3(1.0,0.0,0.8) * 0.2; gl_FragColor = vec4(col,1.0); }
Refine