Hello,
We created robots in Blender and as we tried to transfer them to Unity both of them were misshaped for some reason. Unfortunately I couldn’t attach here my blender file(maybe the file type?). Do you have any ideas what might be the problem ? I can send you the files if needed. Thanks for your time and help!
Often distortions can come as a result of modifiers and/or scales existing through your transform hierarchy. In Object mode in Blender, always have your rotations set as (0,0,0) and your scales set as (1,1,1) otherwise you will have issues. You can apply those transforms in Blender.
Unity runs this script to import your Blender files via transient FBX export:
./Hub/Editor/2020.1.5f1/Unity.app/Contents/Tools/Unity-BlenderToFBX.py
./Hub/Editor/2020.2.1f1/Unity.app/Contents/Tools/Unity-BlenderToFBX.py
./Hub/Editor/2019.4.10f1/Unity.app/Contents/Tools/Unity-BlenderToFBX.py
./Hub/Editor/2019.4.8f1/Unity.app/Contents/Tools/Unity-BlenderToFBX.py
If you’re still having trouble, your choices are:
-
study and modify the above script
-
export the FBX yourself and only have Unity import the FBX, which gives you more confident control.
Check your origin in Blender. (I like to use the 3D cursor to set origin)