FBX exporter - "Only Deform bones" #44825

Closed
opened 2015-05-24 12:53:41 +02:00 by Tal Hershkovich · 5 comments

System Information
Intel® Core™ i7-3770K CPU @ 3.50GHz × 8
Gforce 512 3GB X 2
Debian 64 bit

Short description of error
"Only Deform bones" under FBX exporter never really worked for me. when imported into unity all the bones, including helper bones are always there as well.

I wrote a script to work around this problem, which generates a new rig with only deform bones, and then another option (under properties tab) to bake all the actions from the control rig into the deform armature.

Exact steps for others to reproduce the error

  • Create rig using Rigify
  • export with "Only Deform bones" checked
  • Import to unity and look on the bones list, they are including, ORG and MCH and every other helper bone
**System Information** Intel® Core™ i7-3770K CPU @ 3.50GHz × 8 Gforce 512 3GB X 2 Debian 64 bit **Short description of error** "Only Deform bones" under FBX exporter never really worked for me. when imported into unity all the bones, including helper bones are always there as well. I wrote a [script ](https://github.com/snotnose/blender/blob/master/Armature_Deform.py) to work around this problem, which generates a new rig with only deform bones, and then another option (under properties tab) to bake all the actions from the control rig into the deform armature. **Exact steps for others to reproduce the error** - Create rig using Rigify - export with "Only Deform bones" checked - Import to unity and look on the bones list, they are including, ORG and MCH and every other helper bone

Changed status to: 'Open'

Changed status to: 'Open'

Added subscriber: @TalHershkovich

Added subscriber: @TalHershkovich

Added subscriber: @mont29

Added subscriber: @mont29

Changed status from 'Open' to: 'Archived'

Changed status from 'Open' to: 'Archived'
Bastien Montagne self-assigned this 2015-05-24 20:32:02 +02:00

Thanks for the report, but there is no bug here. We need to export parent bones of deforming ones, even if those parent do not deform anything.

Doing otherwise is of course possible, but much more complex, and FBX exporter is way enough complicated already.

Further more, this is outside the scope of a single exporter - would rather see that kind of tool as a separate 'io pre-run toolkit' - pretty much like what your script seems to do, actually.

Thanks for the report, but there is no bug here. We need to export parent bones of deforming ones, even if those parent do not deform anything. Doing otherwise is of course possible, but much more complex, and FBX exporter is way enough complicated already. Further more, this is outside the scope of a single exporter - would rather see that kind of tool as a separate 'io pre-run toolkit' - pretty much like what your script seems to do, actually.
Sign in to join this conversation.
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: blender/blender-addons#44825
No description provided.