Skip to main content
100%

Blobbing Particles IV

✓ Published0🌍 Public
KKcnarf
Last edited Dec 3, 2018
Created on Jul 29, 2016

Three layers of colored particles—green, blue, and red—drift smoothly across the canvas, merging into blobby clusters within each layer while remaining visually distinct across layers. Each particle is a radial-gradient circle clipped to a distance-limited Voronoi cell, so nearby particles appear to fuse together. The animation uses d3.distanceLimitedVoronoi to compute cell boundaries, SimplexNoise to drive continuous movement, and D3 transitions to update positions and opacity in real time, creating a fluid, organic swarm effect.

AI-generated description

This block is a continuation of a previous block, and a recreation:

  • apply radial gradient to circle, and clip each circle with a distanceLimitedVornoy cell
  • use 3 layers: cells of the same layer are blobbing/merging thanks to distanceLimitedVornoy technique; cells of distinct layers are overlapping
  • closer particles have higher intensity
  • use SimplexNoise for smooth moves
  • [new wrt. previous block] 3 levels for 3 distinct colors (green, blue, red)

Acknowledgments to:

  • <a href='https://d3js.org/'>D3.js</a> (v3.4)
  • <a href='http://blockbuilder.org'>blockbuilder.org</a>
  • <a href='https://github.com/jwagner/simplex-noise.js'>simplex-noise.js</a>
gpl-3.0 Licensed

Similar vizzes