Page MenuHome

keyframe animation for 2 objects created by separating geometry remains linked
Closed, ResolvedPublicTO DO

Description

System Information
Operating system: Windows 10
Graphics card: NVIDIA GeForce GTX 1060 6GB

Blender Version
Broken: 2.80
Worked: (optional)

Short description of error
If object has keyframe animation and a new object is created by separating geometry, then any edits made to the keyframe animation of one is applied to both the original object and the new one.

Exact steps for others to reproduce the error
-Add a minimum of one keyframe to the transformation data for the default cube
-Go into Edit Mode
-Select some of the geometry and separate it into a new object (P)
-Return to Object Mode, and with the new object selected, try deleting the keyframe, adding a new one, replacing the one there with a different one, etc, and once you refresh the frame, any of those changes will have been applied to the original object as well. The same will apply vice versa (any changes made to the original object's keyframe animation will also apply to the new object).

Event Timeline

That's because they share the same action, as you can see in the Action Editor:

Pretty sure this would not be considered a bug (code is pretty explicit about not duplicating actions).
Will keep this as TODO for now [unless other subscribers have objections? See explanation below...]

However, for the best control I think it would be best to take the User Preferences into account here.
(User Preferences > Editing > Objects > Duplicate Data)
This way the user would have exact control over what is duplicated along with the mesh in a transparent way [instead of hardcoding this]
Will post a patch shortly...

CC @Bastien Montagne (mont29)
CC @Campbell Barton (campbellbarton)

Philipp Oeser (lichtwerk) lowered the priority of this task from 90 to Normal.Oct 23 2019, 12:25 PM
Philipp Oeser (lichtwerk) edited a custom field.