I encountered a very frustrating problem in not being able to totally smoothen out my mesh, whatever I try. It seems that for some edges of the mesh, there's a stubborn sharpness data that won't go away whether I try to clear sharp, reset normals, clear custom split normals data, or turn Auto Smooth off.
So, as a starting point:
I have my mesh, I have applied smooth shading to it. In edit mode, there's no sharp edges marked. Auto-smooth is not enabled, and there should not be any custom split normals data, as it shows in the menu the option "Add Custom split normals data". Also, the mesh is not using any modifiers. In my experience, the mesh should look totally smooth now?
Still, there are some edges in my meshes that look sharp, and/or there's just something weird going on with the normals:
The normal fix I would in a situation like this, would be to go to edit mode, select all vertices and hit alt + N to open up the Normals menu. Then hit 'Reset Normals' hoping that this would reset the normals to their default state so that the smooth shading would work normally and I could get rid of the incorrect shading. But, instead of that, the following things happen:
- All those sharp-looking edges I can't get rid of, get marked sharp
- Auto-smooth gets enabled
- some custom split normals data gets added, as the menu now shows "Clear custom split normals data"
And as a result those edges look even sharper than before.
Then, I try to cancel everything what happened, by:
- Selecting all edges in edit mode and hitting 'Clear Sharp'
- clearing custom split normals data
- turning auto-smooth off.
And as a result, I'm at the starting point again. Those pesky edges still appear sharp. Repeating any of these steps in different order doesn't work either.
One interesting detail might be, that the mesh is imported as FBX from another Blender project. Could this be the reason? Is there some normal data written in FBX that can't be rewritten in same way as you would normally do, using the above methods?