I have a model with sort of weird normals (see this image: recalculate normal). As the model contains animations, I don't want to use 'reset XForm', as this basically means recreating all animations. Is there a way to recalculate the normals without using 'reset XForm'?
Thank you very much
Edit: Sample model can be found here
The "Edit Normals" modifier should do what you want. It has a "Reset" option which resets normals according to smoothing groups. (You might want to adjust the smoothing groups below the "Edit Normals" with an "Edit Poly" modifier prior to resetting the normals)
Edit: Unfortunately the "Edit Normals" modifier fails, when the normals are distorted due to a Non-uniform scale, which is applied to the object. 'Edit Normals' unfortunately does neither support scaling for the normals, nor are any coordinate systems taken into account. So it is always a good idea to apply a "Reset XForm" prior to animating an object.
If it happens though, that an animated object has a non-uniform scale, you're only left with these options: