Dope Sheet Bug, After Copy, Jump to Next Next Keframe, Paste the Copied Keyframe, Previous Selection Gone/Deselect #44362

Closed
opened 2015-04-12 13:35:15 +02:00 by blen · 28 comments

Dope Sheet Bug, After Copy, Jump to Next Next Keframe, Paste the Copied Keyframe, Previous Selection Gone/Deselect

CopyPastePreviousSelectionDeselect_Step1.blend
In "CopyPastePreviousSelectionDeselect_Step1.blend", Keyframe in Dope Sheet Copied,

CopyPastePreviousSelectionDeselect_Step2.blend
In "CopyPastePreviousSelectionDeselect_Step2.blend", Copied Keyframe Pasted in the third keyframe, causing the First & Second Keyframe Selection in "CopyPastePreviousSelectionDeselect_Step1.blend" being Deselect.

Thus I can't Copy, Paste, Copy Paste, Copy Paste, Copy Paste, to make a repetitive mesh movement animation.

Dope Sheet Bug, After Copy, Jump to Next Next Keframe, Paste the Copied Keyframe, Previous Selection Gone/Deselect [CopyPastePreviousSelectionDeselect_Step1.blend](https://archive.blender.org/developer/F161178/CopyPastePreviousSelectionDeselect_Step1.blend) In "CopyPastePreviousSelectionDeselect_Step1.blend", Keyframe in Dope Sheet Copied, [CopyPastePreviousSelectionDeselect_Step2.blend](https://archive.blender.org/developer/F161176/CopyPastePreviousSelectionDeselect_Step2.blend) In "CopyPastePreviousSelectionDeselect_Step2.blend", Copied Keyframe Pasted in the third keyframe, causing the First & Second Keyframe Selection in "CopyPastePreviousSelectionDeselect_Step1.blend" being Deselect. Thus I can't Copy, Paste, Copy Paste, Copy Paste, Copy Paste, to make a repetitive mesh movement animation.
Author

Changed status to: 'Open'

Changed status to: 'Open'
Author

Added subscribers: @Blendify, @Psy-Fi, @JulianEisel

Added subscribers: @Blendify, @Psy-Fi, @JulianEisel

I can't confirm this, selection here stays in buffer even (no need to do second copy, just paste, jump jump is sufficient)

I can't confirm this, selection here stays in buffer even (no need to do second copy, just paste, jump jump is sufficient)

Never set priority yourself, this is to be left to developers

Never set priority yourself, this is to be left to developers
Author

Added subscriber: @blender3dcg

Added subscriber: @blender3dcg
Author

Blender 2.73

"3 keyframe"* copied, jump to third Keyframe, paste keyframe, first selection(3 keyframe) still selected. Then I can do Copy, Paste, Copy Paste, Copy Paste, Copy Paste, to create a repetitive animation.

Blender 2.74

"3 keyframe"* copied, jump to third Keyframe, paste keyframe, first selection(3 keyframe) no longer selected("3 keyframe"* deselected when ).

I have to jump jump paste, jump jump paste, jump jump paste, jump jump paste. Blender 2.74 is broken!

Blender 2.73 "3 keyframe"* copied, jump to third Keyframe, paste keyframe, first selection(3 keyframe) still selected. Then I can do Copy, Paste, Copy Paste, Copy Paste, Copy Paste, to create a repetitive animation. Blender 2.74 "3 keyframe"* copied, jump to third Keyframe, paste keyframe, first selection(3 keyframe) no longer selected("3 keyframe"* deselected when ). I have to jump jump paste, jump jump paste, jump jump paste, jump jump paste. Blender 2.74 is broken!
Joshua Leung was assigned by Antonis Ryakiotakis 2015-04-12 18:56:45 +02:00

Added subscriber: @JoshuaLeung

Added subscriber: @JoshuaLeung

I still don't think this counts as a bug - rather previous state does not seem consistent with how the rest of duplication in the program works and this is more like complaining about having to press an extra A.

Anyway assigning to @JoshuaLeung for the final decision. Personally I would leave it as is, maybe set the current frame at the end of the duplicated frames to allow such easy copy-paste workflow.

By the way, you can set the extrapolation of an action to repeat in the action editor to create such repeating patterns easily.

I still don't think this counts as a bug - rather previous state does not seem consistent with how the rest of duplication in the program works and this is more like complaining about having to press an extra A. Anyway assigning to @JoshuaLeung for the final decision. Personally I would leave it as is, maybe set the current frame at the end of the duplicated frames to allow such easy copy-paste workflow. By the way, you can set the extrapolation of an action to repeat in the action editor to create such repeating patterns easily.

I think this is apt for this report

https://xkcd.com/1172/

I think this is apt for this report https://xkcd.com/1172/
Author

From Blender 2.63 to Blender 2.73
Create 3 keyframe, select all of them, crtl C, jump to third keyframe, crtl V, then,

crtl C, crtl V, crtl C, crtl V, crtl C, crtl V, crtl C, crtl V.

No jumping multiple required.

Blender 2.74
Create 3 keyframe, select all of them, crtl C, jump to third keyframe, crtl V, then,

crtl C, crtl V, Jump Jump, crtl C, crtl V, Jump Jump, crtl C, crtl V, Jump Jump, crtl C, crtl V, Jump Jump.

Press A is not a Solution when I have hundreds of keyframe that I don't need to repeatedly copy over and over.

From Blender 2.63 to Blender 2.73 it works fine. In Blender 2.71 its broken, it got a Bug.

From Blender 2.63 to Blender 2.73 Create 3 keyframe, select all of them, crtl C, jump to third keyframe, crtl V, then, crtl C, crtl V, crtl C, crtl V, crtl C, crtl V, crtl C, crtl V. No jumping multiple required. Blender 2.74 Create 3 keyframe, select all of them, crtl C, jump to third keyframe, crtl V, then, crtl C, crtl V, Jump Jump, crtl C, crtl V, Jump Jump, crtl C, crtl V, Jump Jump, crtl C, crtl V, Jump Jump. Press A is not a Solution when I have hundreds of keyframe that I don't need to repeatedly copy over and over. From Blender 2.63 to Blender 2.73 it works fine. In Blender 2.71 its broken, it got a Bug.
Author

From Blender 2.63 to Blender 2.73 it works fine, Why break it in Blender 2.74?!

From Blender 2.63 to Blender 2.73 it works fine, Why break it in Blender 2.74?!

Again - this is not a bug, it's a workflow that used to work - and not by default since you had to explicitly place the cursor at the final frame of the animation. and only worked for looping animations - so pretty much a very specific use case.

I will still let Aligorith decide on this but further complaints here add nothing more to the discussion.

Again - this is not a bug, it's a workflow that used to work - and not by default since you had to explicitly place the cursor at the final frame of the animation. and only worked for looping animations - so pretty much a very specific use case. I will still let Aligorith decide on this but further complaints here add nothing more to the discussion.
Author

"it's a workflow that used to work" means it works in 2.73. In 2.74 it doesn't work anymore?

"and not by default" what checkbox/button that enable/disable such function?

"you had to explicitly place the cursor at the final frame of the animation. and only worked for looping animations"
I created a mesh, clicked the timeline record button, I move the mesh, I go to frame 15, I move the mesh, I go to frame 30, Crtl C the first keyframe, Crtl V. I press A to select all frame, Crtl C, Crtl V, the First 2 keyframe automatically deselect. How to enable/disable Blender from Deselecting my keyframe selection?

"it's a workflow that used to work" means it works in 2.73. In 2.74 it doesn't work anymore? "and not by default" what checkbox/button that enable/disable such function? "you had to explicitly place the cursor at the final frame of the animation. and only worked for looping animations" I created a mesh, clicked the timeline record button, I move the mesh, I go to frame 15, I move the mesh, I go to frame 30, Crtl C the first keyframe, Crtl V. I press A to select all frame, Crtl C, Crtl V, the First 2 keyframe automatically deselect. How to enable/disable Blender from Deselecting my keyframe selection?
Author

It is a Bug, Blender 2.74 Dope Sheet got a Bug.

It is a Bug, Blender 2.74 Dope Sheet got a Bug.
Member

I agree that this doesn't seem to be a bug. The fact that it worked previously doesn't necessarily mean it's now broken. Like in this case it looks more like it used to work "by accident" so nobody ever coded this, it just behaved like this due to the architecture of code for other features.

I agree that this doesn't seem to be a bug. The fact that it worked previously doesn't necessarily mean it's now broken. Like in this case it looks more like it used to work "by accident" so nobody ever coded this, it just behaved like this due to the architecture of code for other features.
Author

You could just say somebody broke it for other "features". It used to work, and somebody coded that. Blender 2.74 bugs my workflow very much, Blender 2.74 got a bug.

You could just say somebody broke it for other "features". It used to work, and somebody coded that. Blender 2.74 bugs my workflow very much, Blender 2.74 got a bug.

Changed status from 'Open' to: 'Archived'

Changed status from 'Open' to: 'Archived'

No problem, you can use 2.73 then.

You can use the action editor and the repeat feature of an action to create such repeating actions. This is not really a bug, and it can be done with one extra keystroke in between.

Closing unless aligorith wants to take a look, but this is more like a workflow/feature request than a bug.

No problem, you can use 2.73 then. You can use the action editor and the repeat feature of an action to create such repeating actions. This is not really a bug, and it can be done with one extra keystroke in between. Closing unless aligorith wants to take a look, but this is more like a workflow/feature request than a bug.
Member

And again we can refer to this: https://xkcd.com/1172/ ;)

And again we can refer to this: https://xkcd.com/1172/ ;)
Author

How does "jump, jump, crtl V, border select, crtl C, jump, jump, crtl V, border select, crtl C, jump, jump, crtl V, border select, crtl C, jump, jump, crtl V" = "one extra keystroke". Pressing A is not an option.

"You can use the action editor and the repeat feature of an action to create such repeating actions", where is this "repeat feature" in the action editor?

How does "jump, jump, crtl V, border select, crtl C, jump, jump, crtl V, border select, crtl C, jump, jump, crtl V, border select, crtl C, jump, jump, crtl V" = "one extra keystroke". Pressing A is not an option. "You can use the action editor and the repeat feature of an action to create such repeating actions", where is this "repeat feature" in the action editor?

This is not a support forum but...

Like this:
step1.png
step2.png

This is not a support forum but... Like this: ![step1.png](https://archive.blender.org/developer/F161671/step1.png) ![step2.png](https://archive.blender.org/developer/F161673/step2.png)
Author

Thank you very much...and how do I convert it into keyframe in Dope Sheet Action Editor?

Thank you very much...and how do I convert it into keyframe in Dope Sheet Action Editor?

You can't apply action modifiers at the moment. A better workflow would be to duplicate keyframes in action editor (shift - D), move them to end of your frame range and then repeat last (shift - R) as many times as you want - even better than previous workflow, only one key combination to press. For some silly reason this is not supported but I'm pretty certain I can make this work.

You can't apply action modifiers at the moment. A better workflow would be to duplicate keyframes in action editor (shift - D), move them to end of your frame range and then repeat last (shift - R) as many times as you want - even better than previous workflow, only one key combination to press. For some silly reason this is not supported but I'm pretty certain I can make this work.
Author

Or you could say this,

"Such function is unavailable in Blender 2.74. Please make a request If you want such function in future version of Blender."

then I say,

"I request such function to be available in future version of Blender, thank you very much"

Or you could say this, "Such function is unavailable in Blender 2.74. Please make a request If you want such function in future version of Blender." then I say, "I request such function to be available in future version of Blender, thank you very much"

This issue was referenced by 54c18d4849

This issue was referenced by 54c18d4849ccf1a97ba85ed30416d3639f4909ea

Changed status from 'Archived' to: 'Resolved'

Changed status from 'Archived' to: 'Resolved'

Closed by commit 54c18d4849.

Closed by commit 54c18d4849.

Solved this by adding support for duplication operator repeat.

Basically in the appended file you select your keyframes, do Shift-D, 30, enter. Then spam Shift-R. Works great, I'm sure you'll like it.

To get the final result of modifiers, there's the "bake action" operator (Use spacebar search to find it), but you get a keyframe per frame, might be more destructive than you'd like.

Solved this by adding support for duplication operator repeat. Basically in the appended file you select your keyframes, do Shift-D, 30, enter. Then spam Shift-R. Works great, I'm sure you'll like it. To get the final result of modifiers, there's the "bake action" operator (Use spacebar search to find it), but you get a keyframe per frame, might be more destructive than you'd like.
Sign in to join this conversation.
No Label
Interest
Alembic
Interest
Animation & Rigging
Interest
Asset Browser
Interest
Asset Browser Project Overview
Interest
Audio
Interest
Automated Testing
Interest
Blender Asset Bundle
Interest
BlendFile
Interest
Collada
Interest
Compatibility
Interest
Compositing
Interest
Core
Interest
Cycles
Interest
Dependency Graph
Interest
Development Management
Interest
EEVEE
Interest
EEVEE & Viewport
Interest
Freestyle
Interest
Geometry Nodes
Interest
Grease Pencil
Interest
ID Management
Interest
Images & Movies
Interest
Import Export
Interest
Line Art
Interest
Masking
Interest
Metal
Interest
Modeling
Interest
Modifiers
Interest
Motion Tracking
Interest
Nodes & Physics
Interest
OpenGL
Interest
Overlay
Interest
Overrides
Interest
Performance
Interest
Physics
Interest
Pipeline, Assets & IO
Interest
Platforms, Builds & Tests
Interest
Python API
Interest
Render & Cycles
Interest
Render Pipeline
Interest
Sculpt, Paint & Texture
Interest
Text Editor
Interest
Translations
Interest
Triaging
Interest
Undo
Interest
USD
Interest
User Interface
Interest
UV Editing
Interest
VFX & Video
Interest
Video Sequencer
Interest
Virtual Reality
Interest
Vulkan
Interest
Wayland
Interest
Workbench
Interest: X11
Legacy
Blender 2.8 Project
Legacy
Milestone 1: Basic, Local Asset Browser
Legacy
OpenGL Error
Meta
Good First Issue
Meta
Papercut
Meta
Retrospective
Meta
Security
Module
Animation & Rigging
Module
Core
Module
Development Management
Module
EEVEE & Viewport
Module
Grease Pencil
Module
Modeling
Module
Nodes & Physics
Module
Pipeline, Assets & IO
Module
Platforms, Builds & Tests
Module
Python API
Module
Render & Cycles
Module
Sculpt, Paint & Texture
Module
Triaging
Module
User Interface
Module
VFX & Video
Platform
FreeBSD
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
4 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#44362
No description provided.