๐๐๐๐๐น๐ฉ๐๐๐โthe glitch in the fabric of reality where physics, aesthetics, and existential dread collide. Are they sentient? Are they simply art? Are they plotting to overthrow the laws of geometry itself? No one knows. But one thing is certainโMetaBlobs refuse to conform, shimmering between dimensions with a defiant wobble, daring the universe to make sense of them.
๐งช
All bullshit aside, this is one I’ve been working on for several weeks and, despite initially looking very unpromising, I am quite pleased with the result!
The concept of metaballs always seemed cool to me and apparently is basically beyond what the hardware in the Eyesy is capable of… or is it!?
With the assistance of ChatGPT (who wants me to tell you it thinks we should name this mode ‘LFOam’ because… reasons) we were able to do all the rendering on a virtual lower resolution surface and then scale that up for output at screen resolution. It runs best at lower settings for # of blobs and resolution. Fine tuning can get an effect not unlike that of an audio-reactive lava lamp in ten different custom gradient color schemes!
๐งช
๐ Knob 1 = Controls the maximum number of blobs on screen (more = denser visuals)
๐ต Knob 2 = Sets the size (radius) of each blob
๐ข Knob 3 = Blob threshold controls the goopiness (full right = goop, full left = sharp)
๐ก Knob 4 = Selects the metaball field resolution (low values are faster than high values)
๐ฃ Knob 5 = selects from color scheme from 10 radioactive candy colors
๐งช
UPDATE! V1.1 adds adaptable screen resolution and metablob movement!
Where to?
ยฉ patchstorageโข
EYESY
Donate to turbulent-resonant-colon
Download
MetaBlobs
4 comments on “MetaBlobs”
Leave a Reply
You must be logged in to post a comment.
- Platform: EYESY
- Category: Synthesizer
- Revision: 1.1
- License: Creative Commons Zero v1.0 Universal
- Modified: 2 weeks ago
-
Views: 168Likes: 2Downloads: 29
LOVE the effect!
…however, it seems to only render within a box in the upper left hand of the screen instead of expanding to the chosen resolution.
Any idea on how to adjust that?
You’re probably running it with the device set to 1920X1080 resolution. I coded it for 720p but you can easily go into the main.py and line 18 to read “WIDTH, HEIGHT = 1920, 1080” and it will fill the full screen. I’ve actually improved the mode further a bit since I posted it. I suppose I’ll add a screen resolution check in there now and scale things appropriately. Thank you for your feedback.
I’ve updated the code. We now have adaptable screen resolution and metaballs which move!
Love this one too – you’re on an absolute roll!