Strange shading on flat surface I am trying to model a snooker table for an Unity game and I have an issue with strange shadows on the cushion:


This is how I modeled the curved edge:


It's not an Unity issue because if I choose smooth shading on Blender, I get some strange behavior too:


I tried to recalculate the normals and I also checked if the top vertices are on the same plane and they are. Am I modeling it wrong?
Sometimes you get this issue with orphaned vertices, which can be fixed with Merge By Distance option. And sometimes it needs to be UV reunwrapped, as I think you have discovered.