Imported Objects always Rotated

Hey Guys!

Got a Problem with Imported Models. They always get a Standart Rotation on the X-Axis that i dont want…

I do modeling in Blender, and the Models are not rotated in Blender itself, as you could see in the screenshot:

But if i import them to Unity, the imported Object somehow gets a Standart rotation on the x-Axis of -89.98 deg:

the Boxes are grayed out (disabled), so i cant change the rotation before adding them to a scene, which means in need to rotate every f*ing object in the scene back to normal. i have searched the settings an didn´t find any option to disable that sh. the problem applies to all models i want to import, not to a specific one

i am aware that Blender and Unity are using different coordinate systems and i can handle that by rotating the final model in blender itself.

Hoping for any advice

Best regards, erik

Hey @erikhoefer ,

Just to be sure… Are you choosing the options:

Forward: “-Z Forward”; and
Up: “Y Up”

…in your Blender exporting to FBX settings?

Hello,

Doesnt matter if i do this or not, Unity still keeps applying this stupid default rotation angle.

also doesnt matter if i export to .FBX or save directly as .blend file

Exporting as .FBX while using the ‘apply transform’ option seems to fix this for me, using the settings in the screenshot I’m getting the object in with default rotation and scale. You might have to update Blender to see the option though.

6116507--666278--ApplyTransform.png

2 Likes

Hello

ok, again: no this doesnt fix this!

Blender is up to date, Unity is installed like a week ago

Maybe it’s a lingering Unity import setting, have you tried deleting the asset and putting a fresh FBX export there?
I’m using Unity 2019.2.19f and Blender 2.79b, works fine from the first go.

yes, i have tried to reimport, save a new copy of the model, also with other file name, new scene, even new project - nothing works

Unity 2019.4.3f1 & Blender 2.83.2

Quite strange, though I should ask if the angle is a problem at all? If you need a default rotation you can just put the model as a child of an empty gameObject. You can still try putting multiple models in the same blend file, since that changes the way the transforms are imported. Otherwise I’m out of ideas.

if it wouldn´t be a problem i wouldn´t be asking…

anyway, don´t beak your heads further. on top of all the other crap unity has thrown at me in the last 10 days this is just so ridiculous that i will quit with unity here. i was just curious if i can use it as a good engine and multi plattform kit, (thats why i gave it a try) but i am done with that. Rather going back and continue on my own little engine that is not bloated up with all kinds of s**t i dont need and that doesn´t work. - Also don´t wanna know what comes up next or in a few months that doesnt work as needed and wasted all my time with trying to get something to work that won´t.

Nevertheless, thanks for trying to help me and your´s spend time!

Goodbye!

Hi @erikhoefer ,

I’m sorry that you encounter such type of issues on your workflow with Unity. We’re focused on helping our users to have the best experience that we can.

If it’s not too much to ask, you can submit the bug that you found here: Unity QA: Building quality with passion, in order for us to be able to find why it’s happening more in-depth, solve it and avoid the same situation happening in the future.

Thank you!

I don’t know for sure that it’s the same problem but I just encountered this. It’s fine when I just place a blender file in assets when there is a single model in that file but when they are multiple models the sub models all have the -89.98 rotation on the x axis. I want to animate the sub models separately and it becomes a pain to deal with. I’m probably going to separate them into different files but it seems like a lot of work for no reason.

This fixed it for me, thanks :0

1 Like

Using the experimental Blender setting “apply transform” when exporting the FBX fixed this issue for me as well. Thank you!

1 Like

That worked for me, thanks a lot!