Tue, Jun 11
Mon, Jun 3
Tue, May 28
This bug should be solved by now.
Mon, May 27
Confirmed for now, checking...
This seems to be fixed now (cannot reproduce anymore), closing.
Thu, May 23
Actually, i think it is now fixed by rBfaf48c0f6473.
@Sergey Sharybin (sergey), this bug is still happening after rBb432209f63f8: Render: Use dependency graph for compositor/sequencer.
Tue, May 21
May 16 2019
To be honest, I'm not familiar with the transform operator code at all. Searching through it I found a comment mentioning a similar 'one handle stuck' problem (seemingly with curve objects), and some kind of hack to avoid that in that case.
May 13 2019
May 11 2019
May 9 2019
Not critical at all. The goal is to select just two (or more) e.g. right side handles of two keyframes on different fcurves of specific bone on current frame and than e.g. scale them to zero so both handles had a same position. It allows you to get correct motion without any weird pops or something
But if you enable that and only select the main point, not the handles, and try to move it, you get an issue where one handle is stuck.
oh, didn't know that, with include handles it works fine for me. What is parent Graph point?
You need to alter the keymap. There is an option in the box select operator to detect handles or not. It’s off by default. So that part is not a bug.
Here is a GIF -
Workflow in the Gif: Right click select handles, then Circle select handles, then Box select (do nothing), then Box deselect handles on selected keyframe (do nothing also), and then again Box deselect with "Only selected keyframe handles" option on.
May 8 2019
I cannot reproduce this. I can select handles when I set the keymap option to include handles.
yes, when the option is OFF you can't select single handle (or more) and when option is ON you can't deselect handles and keyframes (to keep selected only single handle)
I should note that you have to untick the "Only selected keyframe handles" option to be able to reproduce this.
- Final remarks by Campbell
Minor notes inline, otherwise fine.
May 7 2019
- Use Operator instead of bpy.types Operator
- Make the operator work with object pinning
May 3 2019
Since I wouldnt know how to proceed with this, stepping down...
Well, there is a common workflow in "hi-end", (Disney, Sony studios) animation. To get physically correct and appeal animation you sometimes copy curves from e.g. master_control to many other bones, face bones, arm bones, e.g. from location to rotation and location, depends on specific situation. Obviously you need to copy only one specific curve at once and paste it into specific curve. Previous behavior was unhandy enough, graph editor was too messy because of other curves\keyframes visible.
Here keys in all 3 channels were selected, but it was not visible to the user due to "Show Selected"
Basically, if you are pasting multiple curves, Paste does some magic to match up channels by property name and coordinate axis. This allows you to safely copy & paste all transform curves at once, but if you want to copy & paste between arbitrary channels, you must ensure you only copy one curve, and paste into one channel. Here keys in all 3 channels were selected, but it was not visible to the user due to "Show Selected". The clipboard thus ended up containing all 3 curves, and Paste applied the axis matching logic.
I didn't get. what the problem with copy keyframes since the fix was made.. seems it copy paste as usual.. I can copy paste them in graf editor or dopeshit and it doesn't matter channel selected or not. here is a gif -
and it doesn't matter that only selected curve keyframes on or off
May 2 2019
May 1 2019
The "flattened" thing is completely misleading: it is actually copying the X and Z curves of the original bone, which contain not-quite-zero values, likely due to numeric precision limitations in matrix operations of transform tools.
@Alexander Gavrilov (angavrilov) I agree with @Stanislav Ovcharov (Stan1) that the current behaviour is rather strange. I haven't tried this myself, but copying a nice curvy curve and seeing that the result of pasting is a almost completely flattened curve would make my scratch my head. Who would see this as desirable behaviour?