Fix intersecting faces in blender I have a complicated geometry with some really small (not very visible) self-intersecting faces to fix, like below:



I have tried to use the shrinkwrap modifier and wrapped a fine-meshed cube on its surface. However, even though the cube is very finely meshed, the approximation is still not good:



I can use remesh modifier to fix the self-intersecting faces, but it requires an astronomical amount of vertices (deep octree) to maintain the geometry.

Could anyone please help with some ideas? Thank you!
What was the step that introduced this geometry problems? In general it's better to avoid geometry problems at all than to try to fix it. So i would suggest to have an eye at your workflow.

At this point i would retopology such a problematic mesh by hand now. No algorithm can know which vertices to keep and which not. So there is imho at this stage no way around manual work.