new to geometry nodes. I generated instances so they're all clumped together to form one large object, and I want to scatter more instances to make smaller clumps over the surface of this large object. I know this is because the instances are all their own volumes and so scatter points on faces will naturally do that even in the parts overlapping. Is there a workaround? Thanks

picture 1) I made cube instances on the points on the faces on the cluster of cylinder instances

picture 2) however I would like to be selective on where the cubes/points are generated so that they are only on the outer surface of the cylinder cluster, and exclude the parts of it inside that are overlapped/hidden. if possible I would like for the 'scatter points on surface' to be on the outer surface of the whole cluster itself, and not all the faces of each individual cylinder (most which have sides that are hidden), the way it is in this photo when I hide the cylinder cluster

[![I made cube instances on the points on the faces on the cluster of cylinder instances][1]][1]

[![ however I would like to be selective on where the cubes/points are generated so that they are only on the outer surface of the cylinder cluster, and exclude the parts of it inside that are overlapped/hidden. if possible I would like for the 'scatter points on surface' to be on the outer surface of the whole cluster itself, and not all the faces of each individual cylinder (most which have sides that are hidden), the way it is in this photo when I hide the cylinder cluster
][2]][2]


[![enter image description here][3]][3]


  [1]: https://i.sstatic.net/NcXCx.png
  [2]: https://i.sstatic.net/R3aAU.png
  [3]: https://i.sstatic.net/Lx2rA.png

Newest pic to show examples of points that I would like to not have there.