Page MenuHome

AnimationProject
ActivePublic

Details

Description

This project includes the graph editor, dopespheet editor, NLA editor, keyframes, drivers and more.

Module Owner: @Joshua Leung (aligorith)
User Members: @bassam kurdali (bassamk) @Nathan Vegdahl (cessen)

Recent Activity

Tue, May 21

vunhughvaw added projects to T64946: Inconsistent viewport display of Stroke objects with visual effects: BF Blender: 2.8, Animation.
Tue, May 21, 3:25 PM · Grease Pencil, BF Blender

Thu, May 16

Alexander Gavrilov (angavrilov) added a comment to T64303: Box select doesn't work for selecting handles in graph editor.

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.

Thu, May 16, 9:44 AM · Animation, BF Blender

Mon, May 13

Brecht Van Lommel (brecht) edited projects for T64546: QUAT \ Euler rigify converter does not work, added: Addons; removed BF Blender.
Mon, May 13, 10:22 PM · Addons, Animation
Stanislav Ovcharov (Stan1) renamed T64546: QUAT \ Euler rigify converter does not work from QUAT \ Euler rigufy converter does not work to QUAT \ Euler rigify converter does not work.
Mon, May 13, 11:09 AM · Addons, Animation
Stanislav Ovcharov (Stan1) added a project to T64546: QUAT \ Euler rigify converter does not work: Animation.
Mon, May 13, 11:08 AM · Addons, Animation

Sat, May 11

Alexander Gavrilov (angavrilov) closed T59627: Joining bones crashes Blender as Resolved by committing rB0e09075e3956: Fix T59627: missing COW update tags when joining armatures..
Sat, May 11, 4:57 PM · Animation, BF Blender: 2.8
Alexander Gavrilov (angavrilov) claimed T59627: Joining bones crashes Blender.
Sat, May 11, 4:55 PM · Animation, BF Blender: 2.8

Thu, May 9

Stanislav Ovcharov (Stan1) added a comment to T64303: Box select doesn't work for selecting handles in graph editor.

Not critical at all. The goal is to select just two (or more) e.g. right side handles of two different keyframes of diffrent fcurves 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

Thu, May 9, 10:11 AM · Animation, BF Blender
William Reynish (billreynish) added a comment to T64303: Box select doesn't work for selecting handles in graph editor.

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.

Thu, May 9, 9:24 AM · Animation, BF Blender
Stanislav Ovcharov (Stan1) added a comment to T64303: Box select doesn't work for selecting handles in graph editor.

oh, didn't know that, with include handles it works fine for me. What is parent Graph point?

Thu, May 9, 9:14 AM · Animation, BF Blender
William Reynish (billreynish) added a comment to T64303: Box select doesn't work for selecting handles in graph editor.

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.

Thu, May 9, 8:39 AM · Animation, BF Blender
Stanislav Ovcharov (Stan1) added a comment to T64303: Box select doesn't work for selecting handles in graph editor.

I cannot reproduce this. I can select handles when I set the keymap option to include handles.

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.

Thu, May 9, 6:06 AM · Animation, BF Blender
Brecht Van Lommel (brecht) merged task T63808: Image sequence node in material does not update via keyframes correctly in Eevee rendered animation. into T63867: EEVEE image sequence not updating in animation render.
Thu, May 9, 3:02 AM · Nodes, Animation, BF Blender

Wed, May 8

William Reynish (billreynish) added a comment to T64303: Box select doesn't work for selecting handles in graph editor.

I cannot reproduce this. I can select handles when I set the keymap option to include handles.

Wed, May 8, 9:49 PM · Animation, BF Blender
Stanislav Ovcharov (Stan1) added a comment to T64303: Box select doesn't work for selecting handles in graph editor.

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)

Wed, May 8, 3:11 PM · Animation, BF Blender
Sebastian Parborg (zeddb) assigned T64303: Box select doesn't work for selecting handles in graph editor to Alexander Gavrilov (angavrilov).

I should note that you have to untick the "Only selected keyframe handles" option to be able to reproduce this.

Wed, May 8, 3:04 PM · Animation, BF Blender
Stanislav Ovcharov (Stan1) added a project to T64303: Box select doesn't work for selecting handles in graph editor: Animation.
Wed, May 8, 1:48 PM · Animation, BF Blender
Sybren A. Stüvel (sybren) closed D4677: Disable Constraint and Keep Transform.
Wed, May 8, 10:58 AM · Animation
Sybren A. Stüvel (sybren) updated the diff for D4677: Disable Constraint and Keep Transform.
  • Final remarks by Campbell
Wed, May 8, 10:55 AM · Animation
Campbell Barton (campbellbarton) accepted D4677: Disable Constraint and Keep Transform.

Minor notes inline, otherwise fine.

Wed, May 8, 6:40 AM · Animation

Tue, May 7

Sybren A. Stüvel (sybren) updated the summary of D4677: Disable Constraint and Keep Transform.
Tue, May 7, 2:18 PM · Animation
Sybren A. Stüvel (sybren) updated the diff for D4677: Disable Constraint and Keep Transform.
  • Use Operator instead of bpy.types Operator
Tue, May 7, 2:17 PM · Animation
Sybren A. Stüvel (sybren) added inline comments to D4677: Disable Constraint and Keep Transform.
Tue, May 7, 2:15 PM · Animation
Sybren A. Stüvel (sybren) updated the diff for D4677: Disable Constraint and Keep Transform.
  • Make the operator work with object pinning
Tue, May 7, 2:14 PM · Animation

Fri, May 3

Philipp Oeser (lichtwerk) placed T60961: Camera DOF distance based on an object doesn't update on animations with compositing Defocus up for grabs.

Since I wouldnt know how to proceed with this, stepping down...

Fri, May 3, 2:06 PM · Animation, Compositing, BF Blender
Stanislav Ovcharov (Stan1) added a comment to T63980: Incorrect pasting of F-Curves in graph editor.

Well, there is a common workflow in "hi-end", (Disney, Sony studios) animation. To get physically right 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 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.

Fri, May 3, 12:43 PM · Animation, BF Blender
Sybren A. Stüvel (sybren) added a comment to T63980: Incorrect pasting of F-Curves in graph editor.

Here keys in all 3 channels were selected, but it was not visible to the user due to "Show Selected"

Fri, May 3, 12:20 PM · Animation, BF Blender
Alexander Gavrilov (angavrilov) added a comment to T63980: Incorrect pasting of F-Curves in graph editor.

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.

Fri, May 3, 11:54 AM · Animation, BF Blender
Sybren A. Stüvel (sybren) added a comment to T63980: Incorrect pasting of F-Curves in graph editor.

When "Only Selected Curve Keyframes" is enabled, it must work like this, because otherwise it is very confusing, as shown by the bug report.

Then, the next question is whether display options should affect the behavior of operations. If not, then it has to always work like in this commit...

Fri, May 3, 11:42 AM · Animation, BF Blender
Stanislav Ovcharov (Stan1) added a comment to T63980: Incorrect pasting of F-Curves in graph editor.

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

Fri, May 3, 11:28 AM · Animation, BF Blender

Thu, May 2

Sebastian Parborg (zeddb) merged task T64075: Blender crashes if you add a motion path to the bones into T64057: Blender crash when use motion paths.
Thu, May 2, 3:58 PM · Animation, BF Blender
Stanislav Ovcharov (Stan1) updated the task description for T64075: Blender crashes if you add a motion path to the bones.
Thu, May 2, 9:33 AM · Animation, BF Blender
Stanislav Ovcharov (Stan1) renamed T64075: Blender crashes if you add a motion path to the bones from Blender crashes if you add motion path to the bones to Blender crashes if you add a motion path to the bones.
Thu, May 2, 9:27 AM · Animation, BF Blender

Wed, May 1

Richard Antalik (ISS) closed T49658: Evaluation / animation of f-curves does not correct for a scene's position within another scene as Resolved by committing rBa372e5e426e4: Fix T61619: Some VSE attributes with keyframes are not sensibly evaluated when….
Wed, May 1, 9:04 PM · BF Blender, Animation, Video Sequencer
Alexander Gavrilov (angavrilov) changed the status of T63980: Incorrect pasting of F-Curves in graph editor from Invalid to Resolved by committing rBfc040335b7a5: Fix T63980: only copy selected curves in Copy Keyframes from Graph Editor..
Wed, May 1, 6:33 PM · Animation, BF Blender
Alexander Gavrilov (angavrilov) added a comment to T63980: Incorrect pasting of F-Curves in graph editor.

The "flattened" thing is completely misleading: it is actually copying the X and Z curves of the original bone, which contain non-zero values, likely due to numeric precision limitations in matrix operations of transform tools.

Wed, May 1, 6:32 PM · Animation, BF Blender
Sybren A. Stüvel (sybren) added a comment to T63980: Incorrect pasting of F-Curves in graph editor.

@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?

Wed, May 1, 6:14 PM · Animation, BF Blender
Stanislav Ovcharov (Stan1) added a comment to T63980: Incorrect pasting of F-Curves in graph editor.

Selecting channels doesn't matter for Copy, only selecting keyframes themselves. View -> Only Selected Curve Keyframes makes this confusing, but it's off by default. Maybe when that option is enabled, Copy should also only use selected curves.

Changing this is a one-line fix, but I'm not sure nobody would complain if it were changed to be the other way. As I said, this is completely a UI design issue.

Wed, May 1, 4:44 PM · Animation, BF Blender
Alexander Gavrilov (angavrilov) updated subscribers of T63980: Incorrect pasting of F-Curves in graph editor.

Selecting channels doesn't matter for Copy, only selecting keyframes themselves. View -> Only Selected Curve Keyframes makes this confusing, but it's off by default. Maybe when that option is enabled, Copy should also only use selected curves.

Wed, May 1, 4:32 PM · Animation, BF Blender
Stanislav Ovcharov (Stan1) added a comment to T63980: Incorrect pasting of F-Curves in graph editor.

Your file has keyframes in all three curves selected (check Dope Sheet), so Copy stores all three curves, and subsequently Paste selects keys from the appropriate X, Y or Z curve. If you deselect all with A and then select only the Y curve before Copy, everything works as you'd expect. I.e. to paste from arbitrary curve to arbitrary curve, you must ensure that only one curve is selected both during Copy and Paste.

Wed, May 1, 4:27 PM · Animation, BF Blender
Alexander Gavrilov (angavrilov) added a comment to T63980: Incorrect pasting of F-Curves in graph editor.

Possibly you could argue that Copy should take into account which curves are selected in the Graph editor (like Paste does), instead of just keyframes, but this is a UI design issue, not a bug as such.

Wed, May 1, 4:10 PM · Animation, BF Blender
Alexander Gavrilov (angavrilov) closed T63980: Incorrect pasting of F-Curves in graph editor as Invalid.

Your file has keyframes in all three curves selected, so Copy stores all three curves, and subsequently Paste selects keys from the appropriate X, Y or Z curve. If you deselect all with A and then select only the Y curve before Copy, everything works as you'd expect. I.e. to paste from arbitrary curve to arbitrary curve, you must ensure that only one curve is selected both during Copy and Paste.

Wed, May 1, 4:04 PM · Animation, BF Blender
Stanislav Ovcharov (Stan1) added a comment to T63980: Incorrect pasting of F-Curves in graph editor.

I would set that to high priority bug at least among animation tasks, because this is a fundamental workflow in graph editor

Wed, May 1, 3:53 PM · Animation, BF Blender

Tue, Apr 30

Sybren A. Stüvel (sybren) updated the diff for D4677: Disable Constraint and Keep Transform.
  • Merge branch 'master' into temp-sybren-disable-constraint
  • Use getattr(…, …, None) to prevent AttributeError
Tue, Apr 30, 2:32 PM · Animation
Sybren A. Stüvel (sybren) added inline comments to D4677: Disable Constraint and Keep Transform.
Tue, Apr 30, 2:31 PM · Animation
Philipp Oeser (lichtwerk) triaged T63675: Placing keyframe outside of NLA Strip frame range while in Tweak Mode crashes Blender as Confirmed, Medium priority.

Asserts for me:

Tue, Apr 30, 1:12 PM · Animation, BF Blender

Mon, Apr 29

Sebastian Parborg (zeddb) reassigned T63980: Incorrect pasting of F-Curves in graph editor from Campbell Barton (campbellbarton) to Alexander Gavrilov (angavrilov).
Mon, Apr 29, 6:51 PM · Animation, BF Blender
Stanislav Ovcharov (Stan1) assigned T63980: Incorrect pasting of F-Curves in graph editor to Campbell Barton (campbellbarton).
Mon, Apr 29, 10:43 AM · Animation, BF Blender
Campbell Barton (campbellbarton) closed T53544: undo on bones in pose mode selects all channels in graph editor as Resolved.
Mon, Apr 29, 3:58 AM · Animation, BF Blender

Fri, Apr 26

Sybren A. Stüvel (sybren) added inline comments to D4677: Disable Constraint and Keep Transform.
Fri, Apr 26, 11:31 AM · Animation