I'm trying to put my hand and brain into Geometry Nodes. I voxelized an object with: *Mesh to Volume > Distribute Points to Volume (grid) > Instance on Points (cube) > Realize Instances > Merge by Distance*. Now I'm trying to delete all interior faces to keep only the 'shell' and I'm stuck here.

Is there a way to avoid using the Mesh Boolean node? I tried that, but the computational time increased. I would prefer not to compute my mesh and use the "traditional" *Select All by Trait > Delete Interior Faces*

I was thinking of using the "Neighbors" node, but I can't avoid holes in my mesh. Could someone please help me?

[![nodes tree][1]][1]

[![Holes][2]][2]


  [1]: https://i.sstatic.net/pM7vE.png
  [2]: https://i.sstatic.net/DDL7B.png