A plugin for FBX export with additional processing like applying modifiers and merging objects in a non-destructive way.
When the user presses the "Export FBX" button, the addon copies the current scene and performs the export process in the background. The application of modifiers and the merging of objects are reflected only in the exported FBX file, leaving the current scene undisturbed. The processes executed during export include:
-
Apply Constraint: Applies Object Constraints visible in the current scene.
-
Convert to Mesh: Converts Curve, Surface, and Text objects to Mesh. (Note: Modifiers attached to Curve, Surface, Text objects are removed.)
-
Apply Modifier: Applies Modifiers to Mesh objects visible in the current scene. Modifiers attached to Mesh objects with Shapekeys are also applicable. Modifiers without viewport display settings are removed.
-
Merge Mesh: Merges all objects within the specified "Merge Collection" hierarchy. Replaces the merged objects with the name of the collection.
-
Apply Transform(*1): Applies the Transform of merged objects. Sets the origin of the applied objects to the world coordinate origin.
-
Separate Shapekey(*1): Allows setting a specified Shapekey as the source for separation. Splits the source Shapekey along the X-axis passing through the object's origin. Adds the separated Shapekey below the source Shapekey, names the separated Shapekey as specified, and allows deletion of the source Shapekey.
-
Sort Shapekey(*1): Specifies the order of Shapekeys applied to objects merged using Merge Mesh.
-
Delete Unused Vertex Group(*1): Deletes unnecessary vertex groups in Mesh objects. Considers vertex groups with names not included in the deformation bones of the Armature modifier and vertex groups with weights of 0 as unnecessary.
-
Export FBX: Exports the currently visible models in the scene to FBX format.
(*1) Features set for each Merge Collection.
- Download the plugin ZIP file from the Code > Download ZIP page.
- Open Blender and go to Edit > Preferences > Add-ons.
- Click on "Install" and select the downloaded ZIP file.
- Enable the "YFX Exporter" addon.
"View 3D > SidePanel > YFX > YFX Exporter"
Access export processing initiation and configuration through the "YFX" tab in the Side Panel of the Viewport 3D screen.
This plugin is licensed under the GNU General Public License (GPL) version 3. For details, see the LICENSE file.
yuufyu
Feedback and contributions are welcome! Feel free to open issues or submit pull requests.