Page MenuHome

Modified version of the FBX export plugin
Closed, ArchivedPublicPATCH

Description

Project: Blender Extensions
Tracker: Py Scripts Upload
Blender: 2.56
Category: Import Export
Python: 3.1
Homepage: http://ovgl.org/, http://ovgl.org/downloads.php
Script name: Enhanced Blender 2.56 FBX plugin
Wiki page: ?
Author(s): Steven Batchelor
Status: Closed

It's a modified version of the FBX export plugin that Campbell Barton wrote which can now export bone and object rotation constraints. This plugin was originally modified so that the necessary constraint information would be included in the FBX files that are exported from blender so that they would work properly with the OVGL Video Game Library but I believe constraint information would be beneficial for other uses.

Event Timeline

assigning to cambo

Added support for scaling and translation constraints.

Hi, thanks for the work on this script, a few requests for updates on the patch.

- export_fbx is now an addon, could you base your edits on the latest version, otherwise I need to make a patch on an old version (find out which old versions), and update the patch myself.
- use math.degrees() rather then * 180 / math.pi, or you could even use tuple_rad_to_deg().
- move loop on constraints to get rotation limits into a function.

I have made the last two modifications you requested but I do not know where to download the latest version? Also if you look at my modification you may notice that I had to add an extra parameter to the write_object_props function because I didn't see any other way to retrieve the poseBone. Is there anyway that I can get the poseBone from the ob parameter? If I could do that the code would look much cleaner.

You can checkout blenders source from svn
https://svn.blender.org/svnroot/bf-blender/trunk/blender

Or the addons alone
https://svn.blender.org/svnroot/bf-extensions/trunk/py/scripts/addons

Or open direct through a web browser
https://svn.blender.org/svnroot/bf-extensions/trunk/py/scripts/addons/io_scene_fbx/export_fbx.py
https://svn.blender.org/svnroot/bf-extensions/trunk/py/scripts/addons/io_scene_fbx/__init__.py



v3 should have everything you requested. Please take a look and tell me if there is anything you see wrong with it or would like improved.

Hi,
Just a Reminder for people to Join the Mail List.
If you have not already, please visit this page:
http://lists.blender.org/mailman/listinfo/bf-extensions-cvs
& join the list.

Hi,
Due to changes to the api including the merging of bmesh, several addons are outdated.
Please, if you are the author of an addon check your script with blender revision 44256 or newer.
That is builds made After blender 2.62 official release.
I would ask that updates be made to your addon before the Blender 2.63 release.
6-8 weeks away.
This allows time for the api to become more exposed & bmesh to stablize furthur.
If you need help, drop into irc freenode #blenderpython or #blendercoders & feel welcome to ask questions.
At the time of 2.63 release, scripts that are not repaired or in active developement will have their tracker page marked "Closed"
this will not affect your links to the tracker, similar to closing scripts in 2.49b, the page will be still availible & can be re-opened.

Thanks for your understanding & patience during these Exciting Times.
Brendon.

hi, I'm unsure of the statis of this addon.
could you please let us know what action needs to be taken

Campbell added my modifications to the official plugin. There is no need for me to update this and in fact this page can be closed.

would it be possible to alter the FBX exporter to allow for the disabling of all constraints on an object before export, then after the export, re-enabling only those that were disabled(not activating those that were already disabled before the export)?

The fbx format already has constraint information even if you don't use it. So there would be little benefit to disabling this feature.

hi,
I'm closing this page for now. as part of 2.63 cleanup.
If you want to update & resubmit your addon please let me know & this page can be reopened easily.
Also note the page is closed but you can still use as a tracker page, only the status is closed.
Thanks for your addon & interest in Blender.
Brendon.

Brendon Murphy (meta-androcto) changed the task status from Unknown Status to Unknown Status.Apr 17 2012, 12:31 AM