We are about to switch to a new forum software. Until then we have removed the registration on this forum.
Among the various coding challenges I set for myself there's one at the top of my list that still remains obscure and rather complex to me: coding a 3d metaball.
Since I first saw Zack Lieberman's work on 3d blobs and metaballs I've been obssessed with them.
made by Zack Lieberman with OpenFrameworks
made by Satoshi Horii (Rhizomatics) probably with OpenFrameworks
made by Mike Walczyk with OpenFrameworks and rendered in TouchDesigner (? not sure)
made by Martin Meurin with Processing
I've read the wikipedia page, I know from other sources that it may involve Ray Marching shaders and Signed distance Functions but the problem is I haven't been able to find a source code, even a snippet, to work on. I'm relatively new to Processing and starting from scratch for this challenge seems really tough.
I would love to read your suggestions and advices. If you have any link to tutorials, step-by-step roadmaps or even code in Java, Python or even C++ I would really appreciate if you could share it here.
Thank you !