I have this mesh with these faces that I want to "punch holes into" following a specific pattern:
I have the pattern as SVG. It has different hole shapes:
I imported the pattern, converted it into a mesh, extruded it, then applied array modifiers to repeat it:
Then, I tried with one side of the mesh to keep it simple in the beginning. I separated the faces of that side, then I gave them thickness by extrusion. I applied a boolean modifier on them with the pattern mesh, then joined them back to the original mesh, and manually joined the edges (which took quite some time and I'd like not to have to do it). This is the resulting mesh:
It has ngons everywhere, and has many thin tris at the edges. It also had some broken faces that I had to fix manually.
What would be a better way to achieve this, while maintaining relatively good topology?
I think this question is the opposite of this, where the hole pattern is simple with all holes being the same shape and size, while the surface is more complicated.