Wiggling Circles
✓ Published0🌍 Public
Aangusgrant
Last edited Oct 17, 2016
Created on Feb 4, 2020
Four hundred colored circles wander randomly across a canvas, each assigned one of five warm hues by a D3 ordinal color scale. The animation runs on a `d3.timer`, updating each circle’s position by small random steps and redrawing them with Canvas 2D `arc` calls. The `globalCompositeOperation` set to `hard-light` blends overlapping shapes, creating shimmering color interactions. The data is procedurally generated in-browser, with random x/y coordinates, radii, and group assignments, and the rendering clears the canvas each frame before repainting.
AI-generated description