Smooth/flat shading explanation

So I’ve been meaning to ask this for a while, but I simply do not understand how shading works on meshes. Specifically shading portions as smooth and others as flat.

This question resurfaced when I tried to upload a mesh today and its shading doesn’t match the one in blender.




I know I have gotten models to shade smooth and shade flatly in the past before just fine, but for some reason it seems that manually marked sharp edges get ignored.

So far I’ve:
-exported and imported the mesh both as a .fbx and .obj
-Triangulated everything so the engine didn’t mess it up while doing that
-Checked that all normals are facing the correct way
Edited: Prowled around a bit, only suggestion that I hadn’t considered was switching renderfidelity, sadly with no results.

but no success getting it to respect face shading.

3 Likes

The lighting in blender and ingame are different. So it make the shade look different as well.