Dope Sheet Bug, After Copy, Jump to Next Next Keframe, Paste the Copied Keyframe, Previous Selection Gone/Deselect #44362
Labels
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
No due date set.
Dependencies
No dependencies set.
Reference: blender/blender#44362
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?
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.
Changed status to: 'Open'
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)
Never set priority yourself, this is to be left to developers
Added subscriber: @blender3dcg
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!
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 think this is apt for this report
https://xkcd.com/1172/
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 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.
"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 is a Bug, Blender 2.74 Dope Sheet got a Bug.
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.
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'
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.
And again we can refer to this: https://xkcd.com/1172/ ;)
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:
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.
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
Changed status from 'Archived' to: 'Resolved'
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.