When Unity imports the FBX file all objects receive a rotation of -90 degrees in the X axis to preserve their visual pose. Finally the scene is restored to the state before the modifications. The modified scene is then exported to FBX using Blender's built-in FBX exporter with the proper options applied. This is done in the root objects, then recursively propagated to their children (as they inherit a -90 rotation after transforming their parent). The exporter modifies the objects in the Blender scene right before exporting the FBX file, then reverts the modifications afterwards.Įvery object to be exported receives a rotation of +90 degrees around the X axis in their transform without actually modifying the visual pose of its geometry and children. The File Browser exposes selection and armature options:
BLENDER 2.79 FBX UNITY FULL
The full hierarchy is properly preserved and exported, including local positions and rotations. Enable the add-on by checking the enable checkbox.Įxports all Empty, Mesh and Armature objects in the current scene except those in excluded collections.In Blender go to Edit > Preferences > Add-ons, then use the Install… button and use the File Browser to select the add-on file.
BLENDER 2.79 FBX UNITY DOWNLOAD
Clone the repository or download the add-on file blender-to-unity-fbx-exporter.py to your device.Exported FBX files are imported into Unity with the correct rotations and scales. If you would like to see this as a video, let me know as well.FBX exporter add-on for Blender 2.80+ compatible with Unity's coordinate and scaling system. If you have any questions, you can e-mail me, or comment below.
BLENDER 2.79 FBX UNITY TRIAL
I just wanted to be as clear as possible in detailing the procedure since I had to dig though a few forms and experience trial and error before I got the right settings, especially when blender updated. Keep in mind you can have preset FBX format settings. it takes me about 15 seconds to convert it with the correct rotations and scales in an FBX format no matter how large or how many objects are selected. If the process seems a bit long, it really isn’t. Even if you will change them within Unity, it will help you when you start working with bigger files. Select them all, rotate, apply and follow the directions, it will work just the same, and remember to name your objects within blender. So you can have multiple objects that are parented with children. Be advised that this works with multiple models in one blender file. Thank you for reading, I hope it has helped you.