Back to archiveGenerative Experiments
Canvas 2D

Circle Packing Bloom

A two-phase circle-packing piece that grows non-overlapping rings, then transitions into continuous cool-tone drift motion.

How It Works

  • Packing mode seeds and grows circles until available space is mostly exhausted.
  • After packing stalls, circles enter a perpetual drift phase with flow-field forces and damping.
  • Pairwise separation and edge constraints keep circles from collapsing into overlaps or leaving bounds.
  • Cool deep-green, blue, and purple hue bands animate with glow and trail rendering for a neon feel.

Source Code

tsx