Show HN: Metaballs
Generating gooey metaballs as a single SVG path — locating the tangent points between two circles, spreading and curving the connector with polar coordinates, and handling overlap, after Hiroyuki Sato's Illustrator script.
DX engineer & Generative artist. I make minimalist visuals with code: limited palettes, simple geometry, looping motion, using canvas, SVG and shaders. By day I'm on the DX team for Storybook and Chromatic, working on tools to build, test, and document UIs.
Visit varun.ca → RSS feedOn Hacker News Oct 2017 – Apr 2021
Generating gooey metaballs as a single SVG path — locating the tangent points between two circles, spreading and curving the connector with polar coordinates, and handling overlap, after Hiroyuki Sato's Illustrator script.
Noise is an indispensable tool for creative coding. We use it to generate all kinds of organic effects like clouds, landscapes and contours. Or to move and distort objects with a more lifelike behaviour.