Blender -> Unity Import | Normals are messed no matter what I do

  • Yes I know how to flip the normals on my mesh. that’s is not the issue
  • I have tried an open and a closed mesh.
  • There are no n-gons on my mesh.
  • I have tried exporting to FBX directly
  • I have let unity convert the blend file too
  • i have tried letting unity calculate the normals but they always end up flipped

none of that works

I am also posting this issue to the Unity

anyway

No matter what I do when I get my model into unity the normals are flipped inside.

Here is some images illustrating my core issue

In Blender. (the blue lines are the normals facing outwards on the mesh)


In Unity. you can see the normals are flipped even though I am importing the normals themselves.

Another thing. When I export to FBX directly from blender into unity unity gives me this error

“Mesh ‘Cube’ has no normals. Recalculating normals.”

It does not however give me that error when I am just saving the .blend into unity and letting unity do the conversion. but the result is the same (flipped normals)

I hope someone can please point out where I am going wrong. because I’m stumped;

Do other models work for you? If none of your models work, what versions of Unity and Blender are you using?
If other models do work, have you tried appending this arm model into a fresh .blend and using that?
Do you have any scale factors set to -1, in Blender, Unity, or in an animation?