Combining meshes at every frame?

Hi there.

I have several animated spherical meshes in my scene that need to be read as a single combined mesh. The reason for this is because I’m dynamically converting the combined mesh to an SDF for use in VFX Graph.

Obviously, when I use mesh.CombineMeshes at runtime, I get a single mesh made of multiple spheres, but I can’t move any of the spheres individually unless I redraw the combined mesh every frame. It doesn’t feel like the optimal way to do things. Also, it leads to artifacts being created whenever an individual sphere mesh is moved.

I’m wondering how to do this properly. I don’t need the individual meshes to actually render with a meshRenderer-- I only need the combined meshes’ meshFilter to draw particles in VFX graph.