ZBrushCentral

Filling a complex hole

Hello
I’m stuck with a particular issue in fixing a model I’ve cleaned up and made ready for texture re-projection in Agisoft Metashape. I had to fix a few holes here and there that I was able to fill with Curve Surface brush and Topology brush.

However I have one area that is particularly hard to deal with because the whole is very irregular and the surfaces partially overlap.
I managed to get something somewhat decent with Dynamesh and piece of geometry I shaped to fill the hole, but I’m trying to avoid Dynamesh in part because I’m really happy with my Zremeshed shape and I don’t want to have to re-do that if possible.

This might the only way to achieve it, but if there are other avenues to explore, I’d love to try.
You can see the hole in the back right of the model, and a close up of it, if that makes sense

Thanks for any pointers!
2020-08-21_16h25_06 2020-08-21_16h25_24

Hello @Ouranos

I’m having a little trouble understanding what I’m looking at from the picture. Is this “hole” an actual hole in the mesh (there’s a gap in the polygons, and you can see the interior of the volume? ) Or is this “hole” simply a recessed area or negative space in a closed (watertight) volume?

In the case of an actual open hole in the volume, holes can be closed with Tool >Geometry> Modify Topology > Close Holes. This will auto-close the topology, but may require touch up work. It would also probably require a re-mesh. Likewise the ZModeler > Edge > Close function could be used if your mesh is low poly enough.

Dynamesh would also auto close it, but…


It’s generally not optimal to try to create permanent topology before your form is stable. Plus, most of the methods you might use to fix this are going to result in poor topology in that area, so a ZRemesh is probably inevitable.

Also, unless there are concerns I don’t understand, I don’t see anything about the topology there that is particularly irreplaceable. There’s not much surface detail or polygrouping. It would make your life so much easier to just fix the form as you see fit, then ZRemesh again. I don’t see a lot of high res surface detail, but if you’re afraid of losing detail, you can always project the detail from one mesh to a mesh with an entirely different topology by using detail projection.


In the case that your mesh is a closed (watertight) volume, and the “hole” is a recess in the shape, then this is probably a job for sculpting. If you could see your way past your “no Dynamesh/Zremeshing” position, it would be much easier to fix. Enable Sculptris Pro mode and try the Clay brush–it’s good at filling in recesses.

Likewise, you could use ZRemesher to reduce the polycount on your mesh and try a modeling approach. Duplicate your mesh subtool so the original is preserved. If your mesh is low poly enough, you can zoom in on the problem area, delete what polygons you don’t want, then make use of tools like Edge >Extrude to draw in new polygons. Once the form is correct, subdivide your low poly mesh, and use the second method in the projection link above to project any lost form or detail onto it.

Dynamesh would also be very helpful here. All you have to do is to pull the edges of the “hole” together with the move brush, or fill it in with the sculpting brush, and Dynamesh will fuse all that and clean it up for you. ZRemesh again after your form is stable to again create nice clean topology.

Many thanks for all this, I followed your advice and started over. A combination of all these techniques is what I was after.

Thanks again!