I have created an animal-skull-like mesh in Blender.
In Blender, forward is negative Y.
This is what it looks like in Blender:
And this is what it looks like when I import the .blend file in Unity:
As one can see, the model appears upside down in Unity.
Once dragged into the scene, the model is rotated -90, 0, 0. I guess this is some "hack" that Unity automatically applies to make it look well-oriented.
I have read about this problem, and the problem seems to be that Y is not up in Blender.
While it now looks correct, the rotation gives me headaches as I'm doing some calculations with it, and I expect a rotation of 0, 0, 0 by default.
I know that many people suggest to simply put the mesh into a container and work with the container only, but I would like to avoid this if possible.
I would like to ask if there is perhaps a special export option (for example for .dae format) that would make the model appear perfectly normally oriented in Unity without any rotation tweaks.