Today I did some Googling to try and find a metaball tutorial in Unity, since the one I found the previous night by Bronson indicates that his metaballs are “implicit surfaces” (not meshes). I plan to conform the particles in my energy ball VFX graph to a metaball mesh. This should create the illusion of combined energy balls.

I had trouble finding a working metaball project and was instead pointed toward generating my own metaballs by using cube marching. After watching a few videos on marching cubes, it became clear to me that this was a rabbit hole I’d prefer not to dive into yet. When Sebastian Lague covers a topic, I can safely assume it’s difficult. I kept googling and ended up finding another metaball project, which upon testing also uses implicit meshes. I was fooled into thinking it used meshes since its github screenshot showed a wireframe.

Finally, I found this post. Supposedly, it’s not a true metaball implementation, but it could fool me, and therefore certainly could fool anyone using my energy ball experience. I found the LinkedIn profile of the post’s author and sent him a message asking for the project file. I had to sign up for LinkedIn Premium to do so (free one month trial). Hopefully he sends it. If not, I’ll have to do a bit of guessing/research as I try to decipher the collapsed VFX nodes in his forum post.


Tags: unity metaballs vfx mesh ar gamedev