FBX: Animation of an unrelated Empty object is applied to Mesh #103510

Open
opened 2022-12-28 07:47:24 +01:00 by Cedric Steiert · 3 comments

System Information
Operating system: Windows-10-10.0.19043-SP0 64 Bits
Graphics card: NVIDIA GeForce RTX 3080 Ti/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 526.47

Blender Version
Broken: 2.92 - 3.4.0
Worked: (newest version of Blender that worked as expected)

Addon Information
Name: FBX format (4, 37, 2)
Author: Campbell Barton, Bastien Montagne, Jens Restemeier

Short description of error
When having an icosphere and an empty in a scene (ideally in the same place) in a fbx export the transform animation keyframes of the empty get used for the icosphere. In viewport however everything is still displayed correctly. Moving the empty to a different inactive collection does not fix the issue after it had once once appeared. Also delselecting empty from export in export settings does not fix it. The issue does not appear on the default cube, other objects didn't get tested yet.
Some demo blend files with corresponding fbx exports are attached but can also be manually reproduced.
Bug is reproducable on all newest daily builds (as of dec 28 2022) as well. The last working version is currently not known (it seems to be existent in 2.79b as well).
note: Since all my tested versions have this bug could i be doing something wrong?

Exact steps for others to reproduce the error

  • Unzip the attached file and open the fbx_not_working.blend or:
    • Open up the default blend file (optional: and delete everything)
    • Create Icosphere
    • Animate any transforms, in example files rotation got animated
    • Create Empty Plain Axis object
    • Animate any transforms, in example files rotation got animated
  • Select icosphere and export as fbx with selected only ticked
  • In a new scene, import the created fbx
    Note that it uses transforms from the empty instead of the original from icosphere in the fbx file

fbx_icosphere_empty_transforms_bug.zip

**System Information** Operating system: Windows-10-10.0.19043-SP0 64 Bits Graphics card: NVIDIA GeForce RTX 3080 Ti/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 526.47 **Blender Version** Broken: 2.92 - 3.4.0 Worked: (newest version of Blender that worked as expected) **Addon Information** Name: FBX format (4, 37, 2) Author: Campbell Barton, Bastien Montagne, Jens Restemeier **Short description of error** When having an icosphere and an empty in a scene (ideally in the same place) in a fbx export the transform animation keyframes of the empty get used for the icosphere. In viewport however everything is still displayed correctly. Moving the empty to a different inactive collection does not fix the issue after it had once once appeared. Also delselecting empty from export in export settings does not fix it. The issue does not appear on the default cube, other objects didn't get tested yet. Some demo blend files with corresponding fbx exports are attached but can also be manually reproduced. Bug is reproducable on all newest daily builds (as of dec 28 2022) as well. The last working version is currently not known (it seems to be existent in 2.79b as well). note: Since all my tested versions have this bug could i be doing something wrong? **Exact steps for others to reproduce the error** - Unzip the attached file and open the `fbx_not_working.blend` or: - Open up the default blend file (optional: and delete everything) - Create Icosphere - Animate any transforms, in example files rotation got animated - Create Empty Plain Axis object - Animate any transforms, in example files rotation got animated - Select icosphere and export as fbx with selected only ticked - In a new scene, import the created fbx Note that it uses transforms from the empty instead of the original from icosphere in the fbx file [fbx_icosphere_empty_transforms_bug.zip](https://archive.blender.org/developer/F14096607/fbx_icosphere_empty_transforms_bug.zip)
Author

Added subscriber: @Bujus_Krachus

Added subscriber: @Bujus_Krachus
Germano Cavalcante changed title from Keyframed transforms of empty object transferred to icosphere on fbx export to FBX: Animation of an unrelated Empty object is applied to Mesh 2022-12-28 21:35:17 +01:00

Changed status from 'Needs Triage' to: 'Confirmed'

Changed status from 'Needs Triage' to: 'Confirmed'

Added subscriber: @mano-wii

Added subscriber: @mano-wii
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#103510
No description provided.