
I explored implementing metaballs using Processing, quickly learning the performance cost increases rapidly when resolution increases. To resolve this I learned to also implement the marching square algorithm, and interpolate the lines in each square to make the shapes look smooth.
Without using Marching Square:
With the marching square algorithm:
Then I decided to explore what it would visually look like to only draw the outline, and not clear the backbuffer, letting the image continuously evolve. It made for some interesting visuals
