I made this add-on for Blender which contains additional operators for healing surface meshes. By default, Blender contains many routines that are meant for these tasks. Unfortunately, Blender’s default routines don’t always produce good results in some difficult cases. Specifically, I run into problems when I was trying to convert non-manifold isosurfaces into manifold surfaces with consistent face normals appropriate for volumetric rendering.
@calembendell: Not really research (though could be, there’s some room for algorithm development!). I have some background in numerical methods and simulations, but in Blender I’m mostly interested in 3D mesh modelling and mesh conversions.
FYI: I’ve updated the add-on for Blender 2.80 (master branch). Version for Blender 2.79 is available in blender2.7 branch. Available at: https://github.com/tkeskita/mesh_heal
Is this still in development? It doesn’t seem to work correctly. I tried to test it by fixing 2 merged cubes, but it doesn’t remove intersecting faces, instead the whole mesh is removed after heal:
Hi,
it works by removing intersecting faces and then fills open boundaries left behind, see here. If you have such low-poly mesh it removes everything.