myballs is a lightweight GPU fragment shader toy that renders dynamic metaballs based on proximity and blending. It's built for fun, visual experimentation, and possibly giggles.
By default, the balls are rendered with randomized vibrant colors, but grayscale will give a more pronounced effect for visualizing proximity blending (aka the "metaballiness").
Make sure you have Odin installed.
odin build .
./myballsD — Toggle debug view (shows influence circles)
Left Mouse Button — Explode the balls (scatter effect)
Right Mouse Button — Attract my balls (gravity toward cursor)
Made with circles, shaders, and questionable naming choices.
