FBX (binary) exporter does not export actions with one frame animations #41766
Labels
No Label
Interest
Animation & Rigging
Interest
Blender Cloud
Interest
Collada
Interest
Core
Interest
Documentation
Interest
Eevee & Viewport
Interest
Geometry Nodes
Interest
Grease Pencil
Interest
Import and Export
Interest
Modeling
Interest
Modifiers
Interest
Nodes & Physics
Interest
Pipeline, Assets & IO
Interest
Platforms, Builds, Tests & Devices
Interest
Python API
Interest
Rendering & Cycles
Interest
Sculpt, Paint & Texture
Interest
Translations
Interest
User Interface
Interest
UV Editing
Interest
VFX & Video
Meta
Good First Issue
Meta
Papercut
Module
Add-ons (BF-Blender)
Module
Add-ons (Community)
Platform
Linux
Platform
macOS
Platform
Windows
Priority
High
Priority
Low
Priority
Normal
Priority
Unbreak Now!
Status
Archived
Status
Confirmed
Status
Duplicate
Status
Needs Info from Developers
Status
Needs Information from User
Status
Needs Triage
Status
Resolved
Type
Bug
Type
Design
Type
Known Issue
Type
Patch
Type
Report
Type
To Do
No Milestone
No project
No Assignees
3 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: blender/blender-addons#41766
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
System Information
Windows 7 Professional 64Bit
Blender Version
Broken: 1.71
Hello there,
i recently stumbled uppon a small bug in the FBX-exporter for the binary format. The exporter will not export an action if the animation has no changes during its animation, for example if the action has only one frame. I also tried to work arround the problem by copy-pasting the keyframe over two or multiple frames but the exporter still cuts the animation, as long as i do not have at least one change in the animation.
For reference, the old ASCII-exporter exports these animations, so it would be nice if the binary exporter would too.
Best Regards,
Wilke
Changed status to: 'Open'
Added subscriber: @S_Wilke
Yes, currently we optimize things during anim export.
In fact, I’m seriously thinking to make this optional behavior, for another reason too - it looks some apps like UE4 have issues with armatures having some bones animated and others not. :/
Hmmm, actually, rechecked the code, and we do write single-key actions, except for the 'global scene' one.
Please check with a build from our buildbot, 2.71 version of the addon is rather old!
i checked it with 2.71-6 (blender-2.71-5202fca-win64) and it still does not export one frame animations. They do not appear in U4 and with notepad++ i found no trace of the animation name "BasePose" or "Block"
BUT i realised also an aditional bug in the animation that ties in with the wrong armature rotation problem:
In some animations where the left arm is not animated (in nearly every "slash"-animation, for example SlashL1A, SlashL1B etc.) it has the "block"-pose that was never exported.
I tested it with the night-build and the official stable, both version have this behaviour
i attached the blend file and the fbx export file with it:
ExportTest271-6.fbx - FBX nightly build blender-2.71-5202fca-win64
ExportTestStable.fbx - FBX stable 2.71
Manequin_Test_X2.blend - Blend-File
This issue was referenced by
f7ef101d09
Changed status from 'Open' to: 'Resolved'
Closed by commit
f7ef101d09
.Ok, just committed a fix to the first issue (note it will make exported files significantly bigger… But better too much than too few here I guess).
Other things in your last comment are an issue specific (afaik) to UE4, which ignores 'rest' pose of 'bones' (~joints, in fact) when applying animation to them. I’m still not sure whether this is a bug from their side our Blender side (yet, Unity handles those cases perfectly), so I made a report about it on their site (see also #41719).
So consider this report as fixed, will add you as followers of #41719 for the remaining issues.