This MilkShape plugin adjusts normals in a user selected area to give the mesh a smooth appearance. It does not affect unselected areas. It handles mesh seams correctly. It will not weld vertices. It will not change or break your UV map. See example.
note Feb 19, 2009: Due to a dumb oversight on my part, this current version acts like demon's Align Normals. The next planned version of the Normal Smoother, not yet released, will have more features however. It will optionally preserve sharp creases and it will be aware of smoothing groups..
Unzip it and put it in your MilkShape folder. You will have a new option in the Vertex menu called Cat's Normal Smoother.
This plugin does not preserve sharp creases, it makes things look smooth. Another version is planned which will preserve sharp creases above a user specified feature angle and will be aware of smoothing groups. It'll be released whenever it's ready, don't ask.
In the thumbnails, you can see what happens with Smooth All and smoothing groups (but no welding because that breaks the UV map). I'm not criticizing it, just saying it has limitations which motivated the creation of this new tool.
Thanks to Wes Howe for answering my questions about the MilkShape SDK.
Thanks to the creators of MilkShape and the MilkShape SDK.
Is this different from my "Align Normals" option that I have in Milkshape?
Damn, oversight on my part, hadn't noticed Align Normals worked on regions, not just individual vertex pairs. The current version of the Normal Smoother works like demon's Align Normals. However, the next planned version will have features that Align Normals does not. It will optionally preserve sharp creases rather than smoothing them, and it will be aware of smoothing groups.