learn GLSL from zero
ToolsCreate with shadersShader MakerFree online shader builderToolkitShader works ready for your siteSketcher LabPaint your landing’s hero with shaders3D StudioThe Three.js editor in your browser
GamesPlay with shadersOnomatoShaderType a word, blow it upThe WatcherAn eye that follows youAetherLiquid glass with an eye insideBloomcoreA word grows a garden of lightPyrokineThrow fire at the wallVoltaicThe pyramid throws lightningSurfSurf a shader ocean

Fractals in GLSL

A fractal is z = z² + c repeated until it escapes. You plot the complex plane, color the escape smoothly, animate c into Julia sets and zoom in.

  1. The complex planeEvery pixel is a number with two halves. Welcome to the map.
  2. z = z² + cOne rule, repeated. The seed of everything.
  3. EscapeDo you stay or fly to infinity? Count the steps.
  4. SmoothingThe steps melt into a continuous gradient.
  5. PaletteThe smooth count becomes color. Here it ignites.
  6. JuliaFix c, free z. Filaments everywhere.
  7. Animated cThe constant breathes in a circle. The creature lives.
  8. ZoomRecenter and dive. The detail never ends.
  9. Orbit trapDo not count the escape: measure how close the orbit passed.
  10. VividAll of it: palette, edge glow, veins and vignette. Your piece.
close