Home▸Generative Art & Algorithmic Patterns▸2D Superformula: Gielis Supershape Curve (2D)

✦ 2D Superformula: Gielis Supershape Curve (2D)

Draw the real 2D Gielis superformula curve — the canonical polar equation behind supershapes. Six live parameters (m, n1, n2, n3, a, b) morph a starfish into a flower, a gear, or a circle in real time.

Generative Art & Algorithmic Patterns2DEasy60 FPS📱 Mobile-adapted⇄ 3D version
2d-supershape ↗ Open standalone
⚙ Under the hood

The real polar Superformula r(theta) = (|cos(m*theta/4)/a|^n2 + |sin(m*theta/4)/b|^n3)^(-1/n1) drawn as a canonical 2D curve. Tune six live parameters or run the animated parameter morph to sweep starfish, flowers, gears and circles.

superformulasupershapegielispolar-curvegenerative-art2d

2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)