Up to date list of tools:
- select overlapping based on KDTree/BVHTree
- select interior faces based on AO map baking
- select CREASE/BEVEL/SEAM/SHARP/FREESTYLE by trait instead of similarity(doesn’t require edge preselect)
- mesh from UVs
Since there’s no easy way of selecting ovelapping geometry in blender I decided to write my own script for this purpose. It’s useful in boolean workflows when you want to select duplicated inner faces as a result of boolean slice, but it can be usefull in other situations when dealing with overlapping geometry.
The script is context sensitive to VERT/EDGE/FACE mode in order to properly select only the geomery you need.
- select doubles VERT/EDGE/FACE
- select intesecting faces
- select coplanar intersecting faces
Implementation wise: it’s based on KDTree and BVHTree with some improvements and workarounds. More details are available on github.
So, here it is: https://github.com/rpopovici/mesh-utils
If you have any idea about how to improve it, feel free to C&C
Also, in the near future I will try to write something similar for UV overlapping Looks like there are some solutions for UV overlapping in Magic UV and TextTools. No need to reinvent the wheel
Here is a clean up example for lots of boolean slices:
Hi-poly with multiple materials
Before: triangulated lo-poly
After: overlapping detele and face clean up with limited disolve