A custom script I wrote to quickly average the seam normals on pieces of geometry which were cut off.
I used that in a gameproject I worked on, where the characters could be dismembered, to keep the cutting seams invisible when intact. Using this script was a huge timesaver.
Very simple UI, as it doesn’t need to have a lot controls.
During the production a mesh (character) was cut into pieces manually, which basically creates a second vertex on a new mesh with the same position. The script finds all open edges and builds pairs of vertices which have the same position + tolerance (Round Vert Pos) and then averages the normals of each pair.
Clear & Reset resets all normals
The Reset Normals checkbox at the bottom will reset all normals by default on a mesh, before the process is started. If it’s disabled, any formerly set custom normals will be kept.