Maniphest T101387

Linked object resets it's rotation after scene reopening and if it was rotated and keyframed
Closed, Duplicate

Assigned To
None
Authored By
Mike (MikeMS)
Sep 26 2022, 7:27 PM
Tags
  • BF Blender
Subscribers
Mike (MikeMS)
Omar Emara (OmarSquircleArt)

Description

System Information
Operating system: Windows-10-10.0.19044-SP0 64 Bits
Graphics card: NVIDIA GeForce GTX 1070/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 516.94

Blender Version
Broken: version: 3.3.0, branch: master, commit date: 2022-09-06 15:39, hash: rB0759f671ce1f
Worked: (not tested in previous versions)

Short description of error
Linked object resets it's rotation after scene reopening and if it was rotated and animated - watch video for more:

Exact steps for others to reproduce the error

  1. Create an object, move it to the side and rotate at all axes
  2. Place rotation keyframe, and animate object rotation on another keyframe (not sure if it is important)
  3. Duplicate Linked (Alt+D) and left it on the same place
  4. Mirror object around world axis
  5. Save scene and then load it
  • Original (or other linked object, depending on scene complexity and nuances) will lose its rotation.

Please watch new updated simplyfied demonstration of this issue below (no need to insert more than one keyframe or mirror)

Event Timeline

Mike (MikeMS) created this task.Sep 26 2022, 7:27 PM
Omar Emara (OmarSquircleArt) changed the task status from Needs Triage to Needs Information from User.Sep 26 2022, 11:28 PM
Omar Emara (OmarSquircleArt) added a subscriber: Omar Emara (OmarSquircleArt).

That seems the expected behavior. Mirroring the object changes its rotation, which is allowed, but since you didn't inset a rotation keyframe, that rotation will not be preserved across a file reload. Does that make sense?

Mike (MikeMS) added a comment.EditedSep 27 2022, 9:34 AM
In T101387#1423118, @Omar Emara (OmarSquircleArt) wrote:

That seems the expected behavior. Mirroring the object changes its rotation, which is allowed, but since you didn't inset a rotation keyframe, that rotation will not be preserved across a file reload. Does that make sense?

Rotation keyframe was inserted (auto-keyframimg is on), same behavior if it was inserted manually or auto. And as you can see on video I inserted it on the beginning with pressing "I" and selecting "Rotation" -)

P.S.: and also mention that rotation brokes on object that wasn't mirrored, and this is really weird(

Mike (MikeMS) added a comment.EditedSep 27 2022, 9:50 AM

Tested a bit more - and there is no need to animate it futher, just one keyframe is enough and mirroring is also not needed, Duplikate Linked is enough:

Mike (MikeMS) added a comment.Sep 27 2022, 10:01 AM

And! there is the same problem with location and scale... I can't beleive that this is how it must work...

Mike (MikeMS) renamed this task from Linked object resets it's rotation after scene reopening and if it was rotated and animated to Linked object resets it's rotation after scene reopening and if it was rotated and keyframed.Sep 27 2022, 10:07 AM
Mike (MikeMS) updated the task description.
Omar Emara (OmarSquircleArt) closed this task as a duplicate of T76608: Linked duplicates share animation data..Sep 27 2022, 1:42 PM

See T76608 for more information on this behavior.