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

Today

Brecht Van Lommel (brecht) edited projects for T54653: Driver Workflow Design, added: User Interface, Animation; removed Code Quest.
Mon, Nov 19, 1:31 PM · Animation, User Interface
Brecht Van Lommel (brecht) reopened T54989: FaceMaps Phase 1: bone selection & bone display as "Open".
Mon, Nov 19, 1:30 PM · Animation, User Interface
Brecht Van Lommel (brecht) closed T54989: FaceMaps Phase 1: bone selection & bone display as Archived.
Mon, Nov 19, 1:30 PM · Animation, User Interface
Brecht Van Lommel (brecht) edited projects for T54989: FaceMaps Phase 1: bone selection & bone display, added: User Interface, Animation; removed Code Quest.
Mon, Nov 19, 1:29 PM · Animation, User Interface

Fri, Nov 9

Philipp Oeser (lichtwerk) closed T57534: NLA editor can subtlely influence keyframes when automatic keyframes are enabled as Archived.

Since last asking for information it has been 7 or more days, due to the policy of our bug tracker we will have to archive the report until the requested information is given.

Fri, Nov 9, 11:16 AM · Animation, BF Blender

Thu, Nov 8

prakash acharya (prakash) added a watcher for Animation: prakash acharya (prakash).
Thu, Nov 8, 4:56 AM

Sat, Nov 3

Philipp Oeser (lichtwerk) merged task T57561: Blender 2.8 Crash - Translating Key Frames in Action Editor and Dope Sheet into T57530: moving keys on a rig, Crash.
Sat, Nov 3, 9:56 AM · Animation, BF Blender: 2.8, BF Blender
Philipp Oeser (lichtwerk) added a comment to T57561: Blender 2.8 Crash - Translating Key Frames in Action Editor and Dope Sheet.

With --threads you can control how many tasks run in parallel in various areas of blender.
One of these areas is dependency graph evaluation (animationsystem, etc).

Sat, Nov 3, 9:56 AM · Animation, BF Blender: 2.8, BF Blender
Boomer FiftyNine (Boomer059) added a comment to T57561: Blender 2.8 Crash - Translating Key Frames in Action Editor and Dope Sheet.

I created a shortcut to the exe, added -t 1 and now I can translate keyframes. After googling --threads 1 and -t 1 from the other task you posted, I couldn't find any documentation on what it does and why it solves the issue. For the sake of anyone who might experience this, and in the interest of a third task not being made, why does this solve the problem?

Sat, Nov 3, 12:06 AM · Animation, BF Blender: 2.8, BF Blender

Fri, Nov 2

Philipp Oeser (lichtwerk) triaged T57561: Blender 2.8 Crash - Translating Key Frames in Action Editor and Dope Sheet as Incomplete priority.

Marking as incomplete until we have an answer...

Fri, Nov 2, 1:35 PM · Animation, BF Blender: 2.8, BF Blender
Philipp Oeser (lichtwerk) added a comment to T57561: Blender 2.8 Crash - Translating Key Frames in Action Editor and Dope Sheet.

Cant get it to crash in this simple scenario, but I'm pretty sure this is the same as T57530.
@Boomer FiftyNine (Boomer059) : can you confirm this doesnt happen when you start blender from the commandline with the --threads 1 option?

Fri, Nov 2, 9:25 AM · Animation, BF Blender: 2.8, BF Blender

Thu, Nov 1

Boomer FiftyNine (Boomer059) created T57561: Blender 2.8 Crash - Translating Key Frames in Action Editor and Dope Sheet.
Thu, Nov 1, 5:03 PM · Animation, BF Blender: 2.8, BF Blender
Philipp Oeser (lichtwerk) claimed T57556: Interpolated text properties do not animate in the viewport.

Can confirm

Thu, Nov 1, 1:50 PM · Animation
Philipp Oeser (lichtwerk) triaged T57534: NLA editor can subtlely influence keyframes when automatic keyframes are enabled as Incomplete priority.

Could you share the blendfile?
And try to describe exactly the steps to reproduce then.
(which operations to do, what should be the expected behavior, what is the [buggy] observed behavior)

Thu, Nov 1, 1:29 PM · Animation, BF Blender
Jakub Steiner (jimmacfx) created T57556: Interpolated text properties do not animate in the viewport.
Thu, Nov 1, 1:01 PM · Animation

Wed, Oct 31

Brecht Van Lommel (brecht) moved T55145: Implement Driver Workflow Changes from Blender 2.8: Pending Implementations to UI Redesigns on the User Interface board.
Wed, Oct 31, 2:38 PM · BF Blender: 2.8, User Interface, Animation, Code Quest
Isiac Dagarac (sacb0y) updated the task description for T57534: NLA editor can subtlely influence keyframes when automatic keyframes are enabled.
Wed, Oct 31, 11:31 AM · Animation, BF Blender
Isiac Dagarac (sacb0y) created T57534: NLA editor can subtlely influence keyframes when automatic keyframes are enabled.
Wed, Oct 31, 11:29 AM · Animation, BF Blender

Tue, Oct 30

MONTEILLARD Damien (lastrodamo) added a comment to T55752: Validated Action on NLA Track with Blender 2.79b will be blocked the animation on Blender 2.80.

I would like to highlight this bug and better explain it because it is extremely annoying !
I send you a new blend file saved on 2.79b

in which there is an action.
If we open this file on blender 2.8 we see that the animation does not launch.
I hope you find the error of this compatibility bug between 2.79b and 2.8.

Tue, Oct 30, 12:12 PM · Animation, BF Blender: 2.8, BF Blender

Mon, Oct 29

Sergey Sharybin (sergey) closed T55599: Animation Playback Instant Crash! as Resolved.

Behavior of effectors has been changed in Blender 2.8 with new dependency graph, and should have became safe for threading.

Mon, Oct 29, 2:44 PM · Animation, BF Blender
Brecht Van Lommel (brecht) merged task T48285: Update callback of API defined property not called on keyframed property into T37473: Custom Prop Does Not Fire Update When Driven By F-Curve.
Mon, Oct 29, 1:54 PM · Animation, Python, BF Blender

Tue, Oct 23

Antonio Vazquez (antoniov) added a comment to T56635: Driver property does not update viewport.

Thanks for the info!

Tue, Oct 23, 12:33 PM · Animation, BF Blender: 2.8
Brecht Van Lommel (brecht) added a comment to T56635: Driver property does not update viewport.

This really is an issue for @Sergey Sharybin (sergey) to look at, it's a limitation regarding animation visibility in the dependency graph. We may not even support it in the first 2.80 release since it is quite complex to solve.

Tue, Oct 23, 11:43 AM · Animation, BF Blender: 2.8
Antonio Vazquez (antoniov) updated subscribers of T56635: Driver property does not update viewport.

@Philipp Oeser (lichtwerk) I think this could be related to T56636

Tue, Oct 23, 11:37 AM · Animation, BF Blender: 2.8
Antonio Vazquez (antoniov) updated the task description for T56635: Driver property does not update viewport.
Tue, Oct 23, 11:36 AM · Animation, BF Blender: 2.8

Mon, Oct 22

Sergey Sharybin (sergey) closed T56636: Custom property cannot be animated as Resolved by committing rBb4ebb9d8efb2: Fix T56636: Custom property cannot be animated.
Mon, Oct 22, 4:51 PM · Animation, BF Blender: 2.8
Philipp Oeser (lichtwerk) added a comment to T56636: Custom property cannot be animated.

@Sergey Sharybin (sergey): thought so, too [P802 == P806 :)]
(if that doesnt cause bad stuff elsewhere: great)

Mon, Oct 22, 4:35 PM · Animation, BF Blender: 2.8
Sergey Sharybin (sergey) added a comment to T56636: Custom property cannot be animated.

Initially reported bug is caused by ID properties always tagging for time update. Doing something like this P806 solves the issue.

Mon, Oct 22, 4:17 PM · Animation, BF Blender: 2.8

Oct 19 2018

Andy Bay (Geminoidi) added a comment to T52063: Bake Action inaccurate for Spline IK.

Thanks for the answer Juan, that clears it up for me!

Oct 19 2018, 8:33 PM · Animation, BF Blender
Alexander Gavrilov (angavrilov) added a comment to T52063: Bake Action inaccurate for Spline IK.

From my experience, you might want to use a copy loc + copy rot + copy scale + damped track + stretch to constraint on each of the deformation bones, instead of just a copy transforms constraint. This has given me better results on export.

Oct 19 2018, 7:32 PM · Animation, BF Blender
Juan Pablo Bouza (jpbouza) added a comment to T52063: Bake Action inaccurate for Spline IK.

Andy, well, yes, the thing is that you've gotta have a control armature and a deformation armature. So, in the control armature you set all the constraints up, spline IK and stuff. When you have everything working, you create the deformation armature that consists of bones that might be parented just to the root so that they don't have a child/parent hierarchy. You then add a copy transforms constraint to each of those bones, pointing to the spline IK bones of the control armature. That way the deformation armature will mimic exactly what the control armature does, but it won't have a hierarchy that ruins the export.
From my experience, you might want to use a copy loc + copy rot + copy scale + damped track + stretch to constraint on each of the deformation bones, instead of just a copy transforms constraint. This has given me better results on export.
Finally for exporting, you just select the mesh and the deformation armature, you don't export the control armature.

Oct 19 2018, 7:18 PM · Animation, BF Blender
Andy Bay (Geminoidi) added a comment to T52063: Bake Action inaccurate for Spline IK.

Juan but is it really possible to get spline IK to work without a standard bone to bone parent hierarchy?

Oct 19 2018, 7:06 PM · Animation, BF Blender
Juan Pablo Bouza (jpbouza) added a comment to T52063: Bake Action inaccurate for Spline IK.

Andy, what I mean is that all bones should be parented to the root bone or some bone that doesn't scale. When you do that, the result is more or less reliable, although it's never 100% correct for some reason.

Oct 19 2018, 3:34 PM · Animation, BF Blender
Adam Janz (Copperplate) added a comment to T52063: Bake Action inaccurate for Spline IK.

Do you know how game engines deal with the non-uniform scaling problem? Or is non-uniform scaling simply not used in game animation due to this, thus making any rigs using Stretch To or other similar mechanisms in effect not suitable for games? The shear problem is a fundamental aspect of any system that uses matrix multiplication based parenting.

Oct 19 2018, 1:49 PM · Animation, BF Blender
Philipp Oeser (lichtwerk) added a comment to T56636: Custom property cannot be animated.

Another thing I noticed when having an animated custom property is that even other keyframes might not be evaluated anymore (and this is even true for 2.79 with new depsgraph)...:

Oct 19 2018, 1:27 PM · Animation, BF Blender: 2.8
Philipp Oeser (lichtwerk) added a comment to T56636: Custom property cannot be animated.

@Antonio Vazquez (antoniov): asked in IRC if I could also have a look, and here are my findings (sorry for the lengthy detour, this might all be totally obvious for others...)

Oct 19 2018, 1:15 PM · Animation, BF Blender: 2.8
Andy Bay (Geminoidi) added a comment to T52063: Bake Action inaccurate for Spline IK.

I tested an FBX export as well and there was indeed a slight discrepancy when I brought the file to Unity. Juan, could you describe the unparenting process in more detail? I tried unparenting the bones from each other both before and after baking and the results were messed up in both cases.

Oct 19 2018, 12:29 PM · Animation, BF Blender
Alexander Gavrilov (angavrilov) added a comment to T52063: Bake Action inaccurate for Spline IK.

Unfortunately, I just tested this and though baking within Blender is in fact fixed by turning off the inherit scale option, FBX export seems to ignore this option and bones get exported with shearing nevertheless.

Oct 19 2018, 10:57 AM · Animation, BF Blender

Oct 18 2018

Juan Pablo Bouza (jpbouza) added a comment to T52063: Bake Action inaccurate for Spline IK.

I agree with Alexander, the inherit scale option shouldn't be turned off by default. You want it to be on in 99% of the cases.

Oct 18 2018, 4:05 PM · Animation, BF Blender
Alexander Gavrilov (angavrilov) added a comment to T52063: Bake Action inaccurate for Spline IK.

We should probably disable Inherit Scale by default for new bones? It doesn't really solve the bug, but might avoid the problem in most cases. I except that usually you don't even want to inherit scale from parent bones anyway.

Oct 18 2018, 3:01 PM · Animation, BF Blender
Brecht Van Lommel (brecht) added a comment to T52063: Bake Action inaccurate for Spline IK.

We should probably disable Inherit Scale by default for new bones? It doesn't really solve the bug, but might avoid the problem in most cases. I except that usually you don't even want to inherit scale from parent bones anyway.

Oct 18 2018, 2:53 PM · Animation, BF Blender
Alexander Gavrilov (angavrilov) added a comment to T52063: Bake Action inaccurate for Spline IK.

If disabling Inherit Scale fixes this, it may be related to T54159. Basically, inherited non-uniform scale plus local rotation fundamentally creates shear, and it's impossible to avoid except by only using uniform scale, or not inheriting scale.

Oct 18 2018, 2:30 PM · Animation, BF Blender
Adam Janz (Copperplate) added a comment to T52063: Bake Action inaccurate for Spline IK.

Thanks Andy for sharing that tip! :)

Oct 18 2018, 2:06 PM · Animation, BF Blender
Andy Bay (Geminoidi) added a comment to T52063: Bake Action inaccurate for Spline IK.

For those reading later:

Oct 18 2018, 8:39 AM · Animation, BF Blender

Oct 11 2018

¿? (edtion) created T57159: Bake Action Operator offsets keyframes from tweaked strip.
Oct 11 2018, 8:46 AM · Animation, BF Blender

Sep 21 2018

Angel Bueno (angelbpineda) added a comment to T56854: F-Curve Modifiers are not animatable..

ok, thank you

Sep 21 2018, 11:37 AM · Animation, BF Blender

Sep 20 2018

Bastien Montagne (mont29) renamed T56854: F-Curve Modifiers are not animatable. from F-Curve Modifiers, no keyframe to F-Curve Modifiers are not animatable..
Sep 20 2018, 2:06 PM · Animation, BF Blender
Bastien Montagne (mont29) assigned T56854: F-Curve Modifiers are not animatable. to Joshua Leung (aligorith).

@Joshua Leung (aligorith) not sure about that one, animation of those properties is not explicitly disabled in RNA code, so I guess animation is prevented by missing valid RNA path handling for FCurve modifiers? But I kind of doubt we'd want to support that, would be some sort of inception (animation within animation)…

Sep 20 2018, 2:05 PM · Animation, BF Blender

Sep 19 2018

Brecht Van Lommel (brecht) closed T56697: Moving new keys in the dopesheet editor doesn't update as Resolved by committing rBd5e29f41403c: Fix T56697: missing viewport update after keyframe edits in animation editors..
Sep 19 2018, 4:23 PM · Animation, Code Quest, BF Blender: 2.8

Sep 17 2018

Bastien Montagne (mont29) assigned T56818: Hair Dynamics does not work for all strands when hair has been cut to Sergey Sharybin (sergey).

@Sergey Sharybin (sergey) you worked on hair recently, maybe you can check on that one? Thanks.

Sep 17 2018, 3:33 PM · Physics, Animation, BF Blender