Page MenuHome

Alexander Gavrilov (angavrilov)
User

Projects (8)

User Details

User Since
Aug 20 2015, 12:17 PM (216 w, 3 d)

Recent Activity

Yesterday

Alexander Gavrilov (angavrilov) assigned T70789: Using Remove Single Override breaks file loading (crash) to Bastien Montagne (mont29).
Sun, Oct 13, 5:04 PM · BF Blender
Alexander Gavrilov (angavrilov) created T70789: Using Remove Single Override breaks file loading (crash).
Sun, Oct 13, 5:02 PM · BF Blender

Tue, Oct 8

Alexander Gavrilov (angavrilov) added a comment to D6007: Pose mode: Show all transform manipulator axes, even locked ones.

As a not directly but marginally related thing (in a way opposite in fact) - I wonder if is it possible to make the manipulator start rotation in the correct axis restricted mode if only one axis is not locked? Rotating things with locked axes without actually applying an axis restriction in the manipulator doesn't work that great.

Tue, Oct 8, 11:40 AM
Alexander Gavrilov (angavrilov) added a comment to D6012: Fix: BLI_expr_pylike_eval_test test failing with clang on windows.

Basically it sounds like the optimizers in the compilers don't realize that fetestexcept should be a barrier to floating point operation reordering. This is somewhat similar to a missing barrier in concurrency programming, so volatile could be called a valid fix.

Tue, Oct 8, 11:35 AM

Fri, Oct 4

Jer Bot (verbal007) awarded rBde662e7cd3b3: NLA: insert keyframes correctly for strips with non-Replace mode. a Like token.
Fri, Oct 4, 1:32 AM

Wed, Oct 2

Alexander Gavrilov (angavrilov) committed rBaabd8701e985: Implement a user preference for the default Auto Handle Smoothing mode. (authored by Alexander Gavrilov (angavrilov)).
Implement a user preference for the default Auto Handle Smoothing mode.
Wed, Oct 2, 7:44 PM
Alexander Gavrilov (angavrilov) closed D5875: Implement a user preference for the default Auto Handle Smoothing mode..
Wed, Oct 2, 7:44 PM

Tue, Oct 1

Alexander Gavrilov (angavrilov) committed rBA50c493fb2286: Rigify: add more parent switching and 2.81 inherit scale features. (authored by Alexander Gavrilov (angavrilov)).
Rigify: add more parent switching and 2.81 inherit scale features.
Tue, Oct 1, 1:30 PM
Alexander Gavrilov (angavrilov) accepted D5921: Fix T70281: Changing Default interpolation also changes curve of new drivers.

Seems ok, except if interpolation and handle type is now guaranteed, I don't see the point of changing handle type to vector just after.

Tue, Oct 1, 11:37 AM · Animation, BF Blender (2.81)

Sun, Sep 29

Lopo Isaac (lopoIsaac) awarded rBba90d2efa58f: Fix T58683: Reload Scripts breaks toolbar button formatting. a Love token.
Sun, Sep 29, 7:50 PM
Alexander Gavrilov (angavrilov) added a comment to rBba90d2efa58f: Fix T58683: Reload Scripts breaks toolbar button formatting..

I actually think doing a straight string comparison is faster than a hash-based lookup, because lookup includes the string comparison. The comparison in lookup will also always succeed, so no early exit due to mismatch. After checking current operators, basically only those 90 or so will survive the first character, and only 3 remain after the first 7. I.e. it seems only a pointer comparison or boolean check really beats string comparison with the current data set.

Sun, Sep 29, 6:32 PM
Alexander Gavrilov (angavrilov) committed rBA8c0353518e1d: Rigify: implement a deformed circle widget for main spine controls. (authored by Alexander Gavrilov (angavrilov)).
Rigify: implement a deformed circle widget for main spine controls.
Sun, Sep 29, 5:30 PM
Alexander Gavrilov (angavrilov) committed rBA704ace1b4818: Rigify: implement priorities to add toes to the FK bone group. (authored by Alexander Gavrilov (angavrilov)).
Rigify: implement priorities to add toes to the FK bone group.
Sun, Sep 29, 5:30 PM
Alexander Gavrilov (angavrilov) committed rBA6bb8ab3ad7b8: Rigify: various additions to bone, mechanism and widget utilities. (authored by Alexander Gavrilov (angavrilov)).
Rigify: various additions to bone, mechanism and widget utilities.
Sun, Sep 29, 5:30 PM
Alexander Gavrilov (angavrilov) committed rBA73784e78de99: Rigify: implement a new reload process to support Reload Scripts properly. (authored by Alexander Gavrilov (angavrilov)).
Rigify: implement a new reload process to support Reload Scripts properly.
Sun, Sep 29, 5:30 PM
Alexander Gavrilov (angavrilov) added a comment to rBba90d2efa58f: Fix T58683: Reload Scripts breaks toolbar button formatting..

UI_but_is_tool is called at least dozens of times during each UI redraw (didn't count, but there are a lot of them, and multiple times for the same button by the look of it).

Sun, Sep 29, 4:26 PM
lucas veber (lucky3) awarded T58683: Toolbar buttons change color and icons become off-centered after using the Reload Scripts operator a Yellow Medal token.
Sun, Sep 29, 9:03 AM · BF Blender
Alexander Gavrilov (angavrilov) committed rBba90d2efa58f: Fix T58683: Reload Scripts breaks toolbar button formatting. (authored by Alexander Gavrilov (angavrilov)).
Fix T58683: Reload Scripts breaks toolbar button formatting.
Sun, Sep 29, 8:56 AM
Alexander Gavrilov (angavrilov) closed T58683: Toolbar buttons change color and icons become off-centered after using the Reload Scripts operator as Resolved by committing rBba90d2efa58f: Fix T58683: Reload Scripts breaks toolbar button formatting..
Sun, Sep 29, 8:56 AM · BF Blender

Sat, Sep 28

Seby (1seby) awarded rBbf2a54b0584c: Support evaluating simple driver expressions without Python interpreter. a Burninate token.
Sat, Sep 28, 2:23 PM
Alexander Gavrilov (angavrilov) committed rBAc34c7c0c4a32: Rigify: support new 2.81 features of constraints and drivers in utils. (authored by Alexander Gavrilov (angavrilov)).
Rigify: support new 2.81 features of constraints and drivers in utils.
Sat, Sep 28, 9:37 AM
Alexander Gavrilov (angavrilov) committed rB7ea1b8451e56: Drivers: fix transform channel panel for W rotation and quaternions. (authored by Alexander Gavrilov (angavrilov)).
Drivers: fix transform channel panel for W rotation and quaternions.
Sat, Sep 28, 9:33 AM
Alexander Gavrilov (angavrilov) committed rB775a13dea0fa: RNA: fix the name of the parent inverse matrix in Data API Outliner view. (authored by Alexander Gavrilov (angavrilov)).
RNA: fix the name of the parent inverse matrix in Data API Outliner view.
Sat, Sep 28, 9:15 AM
Alexander Gavrilov (angavrilov) added a comment to D5875: Implement a user preference for the default Auto Handle Smoothing mode..

It's only been in a release for 3 months.

Surely it's been longer than that.
Here's a test in 2.79

Sat, Sep 28, 7:47 AM

Fri, Sep 27

Alexander Gavrilov (angavrilov) added a comment to D5875: Implement a user preference for the default Auto Handle Smoothing mode..

It's a different type of feature, but I don't see how it's wrong by definition. It would basically be aligned handles, but with editing tools that automatically update the handles to be smooth.

Fri, Sep 27, 8:04 PM
Alexander Gavrilov (angavrilov) added a comment to D5875: Implement a user preference for the default Auto Handle Smoothing mode..

My understanding is that if you want to fix the poor interpolation you get from None, you have to look beyond the 1 neighboring keyframe, there is no way around it. And that goes both ways, so those further neighboring keyframes are also affected by the current keyframe.

Fri, Sep 27, 5:32 PM
Alexander Gavrilov (angavrilov) added a comment to D5875: Implement a user preference for the default Auto Handle Smoothing mode..

This change was done about 2 years ago and only arise when I've started to narrow frame range for motion path update and noticed those oddities (on a quite extreme motions, which has nothing to do with real animation).

Fri, Sep 27, 10:43 AM

Thu, Sep 26

Alexander Gavrilov (angavrilov) added a comment to D5875: Implement a user preference for the default Auto Handle Smoothing mode..

I added an overview of all most important interpolation settings to the Introduction to Keyframes page of the manual:

Thu, Sep 26, 7:22 PM
Alexander Gavrilov (angavrilov) committed rBM5822: Add information about key interpolation to the introduction to keyframes..
Add information about key interpolation to the introduction to keyframes.
Thu, Sep 26, 6:48 PM
Alexander Gavrilov (angavrilov) added a comment to D5875: Implement a user preference for the default Auto Handle Smoothing mode..

One way to tackle this (which is not perfect at all but an interesting thought experiment) would be to add a new handle type/types for keys.

Thu, Sep 26, 1:21 PM
Alexander Gavrilov (angavrilov) added a comment to D5875: Implement a user preference for the default Auto Handle Smoothing mode..

I hear that it's frustrating to work with from the animators here in the studio. That's more important than my opinion or yours on this matter. I've poked @Hjalti Hjálmarsson (hjalti) to also join in the discussion.

Thu, Sep 26, 11:04 AM
Alexander Gavrilov (angavrilov) updated subscribers of D5875: Implement a user preference for the default Auto Handle Smoothing mode..

There was even a small addon being made at the same time by @Vilem Duha (pildanovak), which implemented smoothing as an operator that had to be manually called.

Thu, Sep 26, 10:18 AM
Alexander Gavrilov (angavrilov) updated subscribers of D5875: Implement a user preference for the default Auto Handle Smoothing mode..

How many users are just picking up Blender to make stuff move? They are the ones that would benefit from this feature but sadly, will never use it if it off by default (or difficult to find).

I think that people who just want to make stuff move can use either method. If they are that little invested into learning Blender that they don't go through the user preferences and don't read the manual, then I don't think they are the target audience we should cater Blender for. Furthermore, without such knowledge, noobs will not know about handle types and how they give control over the area of influence for the Constant Acceleration smoothing. In other words, they would be given a potentially powerful feature that is also potentially frustrating to work with, without knowing how to regain control. The more I think about this, the more I feel this should be disabled by default and only enabled when specifically needed.

Thu, Sep 26, 10:15 AM
Alexander Gavrilov (angavrilov) updated subscribers of D5875: Implement a user preference for the default Auto Handle Smoothing mode..

I would really need to see the both versions in action to make a truly informed decision as what I think the default options should be.

Thu, Sep 26, 9:12 AM

Wed, Sep 25

Alexander Gavrilov (angavrilov) retitled D5875: Implement a user preference for the default Auto Handle Smoothing mode. from Disable F-Curve smoothing by default to Implement a user preference for the default Auto Handle Smoothing mode..
Wed, Sep 25, 7:10 PM
Alexander Gavrilov (angavrilov) updated subscribers of D5875: Implement a user preference for the default Auto Handle Smoothing mode..

You could ask the same about many other animation preferences - why is Visual Keying there, for instance. One thing though, preferences are global, and can be accessed from all places that create curves without changing any other code.

Wed, Sep 25, 7:07 PM
Alexander Gavrilov (angavrilov) added a comment to D5875: Implement a user preference for the default Auto Handle Smoothing mode..

Updated wording, found how to set the factory settings default.

Wed, Sep 25, 7:02 PM
Alexander Gavrilov (angavrilov) edited reviewers for D5875: Implement a user preference for the default Auto Handle Smoothing mode., added: Sergey Sharybin (sergey); removed: Alexander Gavrilov (angavrilov).
Wed, Sep 25, 5:35 PM
D5891: Pose paste: avoid auto-keying on unselected bones when 'selection only' is enabled is now accepted and ready to land.
Wed, Sep 25, 3:01 PM · Animation
Alexander Gavrilov (angavrilov) committed rBM5820: Improve the example image and wording for Auto Handle Smoothing options..
Improve the example image and wording for Auto Handle Smoothing options.
Wed, Sep 25, 1:43 PM
Alexander Gavrilov (angavrilov) added a comment to D5875: Implement a user preference for the default Auto Handle Smoothing mode..

Actually, I realized that preferences versioning determines not the default for 'new users' - it affects whether the default is changed in existing installations of blender, so the factory startup default with this patch is still None.

Wed, Sep 25, 11:07 AM
Alexander Gavrilov (angavrilov) committed rBM5819: Better explain the difference between the Auto Handle Smoothing modes..
Better explain the difference between the Auto Handle Smoothing modes.
Wed, Sep 25, 9:35 AM

Tue, Sep 24

Alexander Gavrilov (angavrilov) added a comment to D5875: Implement a user preference for the default Auto Handle Smoothing mode..

Since the main discussion here is about the default, and nobody disagrees about adding the option, how about we commit it with the NONE default (since it doesn't even need any versioning of user preferences), prominently mention it in release notes (as it's a change in default since 2.80), enhance the manual, and then continue discussion without time pressure?

Tue, Sep 24, 1:37 PM
Alexander Gavrilov (angavrilov) added a comment to D5875: Implement a user preference for the default Auto Handle Smoothing mode..

That should be covered by the Blender manual, right? Currently there is only one line of text that covers auto handles: "Keyframes are automatically interpolated". If you're really concerned about how easy things are for new users, I think the focus should be on adding detail to the manual, and not on doing more things automatically for them.

Tue, Sep 24, 1:09 PM
Alexander Gavrilov (angavrilov) added a comment to D5875: Implement a user preference for the default Auto Handle Smoothing mode..

IMO it's important to have Blender be as predictable as possible. Influencing keyframes in a range that's wider than expected by the animator sounds like a bad idea to me.

Tue, Sep 24, 11:46 AM
Alexander Gavrilov (angavrilov) added a comment to D5875: Implement a user preference for the default Auto Handle Smoothing mode..

No, smoothing only affects automatic handles, not manually modified. The complaint is purely that the change in tangents propagates "too far" from the changed key. Specifically, it affects all auto handles between the point of change and the nearest key with manually modified, Vector or Auto Clamped extreme handles. However the amount of change should be decreasing exponentially.

Tue, Sep 24, 8:01 AM

Mon, Sep 23

Alexander Gavrilov (angavrilov) added a comment to D5875: Implement a user preference for the default Auto Handle Smoothing mode..

Replaced fixed default with a user preference option.

Mon, Sep 23, 9:18 PM
Alexander Gavrilov (angavrilov) added a comment to D5875: Implement a user preference for the default Auto Handle Smoothing mode..

I wouldn’t call the automatic handles garbage, to me they do what they are supposed to do in an “animation software” helping the user but not making him lose the control over the animation.

Mon, Sep 23, 7:22 PM
Alexander Gavrilov (angavrilov) added a comment to D5875: Implement a user preference for the default Auto Handle Smoothing mode..

Also, thing is, the original auto handles are garbage, and it is mathematically impossible to improve them without 'affecting curves outside of a changing range' in some way (it's also quite a vague statement - e.g. it won't affect past an Auto Clamped extreme, or a key locked to Aligned).

Mon, Sep 23, 6:44 PM
D5875: Implement a user preference for the default Auto Handle Smoothing mode. now requires changes to proceed.

Having to change an option for all new F-Curves is unacceptable either way, due to the hassle and the risk of forgetting, since curves are often created implicitly. Switching the option after an animation is already created will change the curves.

Mon, Sep 23, 6:06 PM

Sun, Sep 22

Alexander Gavrilov (angavrilov) closed T63138: Rigify rig API redesign as Resolved.
Sun, Sep 22, 4:04 PM · Add-ons
Alexander Gavrilov (angavrilov) committed rBb3aa8f0fad72: Mathutils: expose the swing + twist Quaternion decomposition to Python. (authored by Alexander Gavrilov (angavrilov)).
Mathutils: expose the swing + twist Quaternion decomposition to Python.
Sun, Sep 22, 12:22 PM

Fri, Sep 20

Alexander Gavrilov (angavrilov) added a comment to T63485: Rigify 2.8 - general improvements..

About pivoting on the toes, I once did an experiment with adding a 'toe roll' option, which would basically switch between the foot roll control bending at the toe joint like now (keeping the toes on the ground while the foot bends up), and on the tip of the toes (the whole foot rigidly rotates, keeping the tip of the toes on the ground.

Fri, Sep 20, 1:32 PM · Add-ons
Alexander Gavrilov (angavrilov) added a comment to T63485: Rigify 2.8 - general improvements..

Did you test Rigify in the latest development builds? I recently committed a big refactor that significantly improves performance, and also adds new features like more complicated parent switching for IK.

Fri, Sep 20, 11:20 AM · Add-ons

Mon, Sep 16

Alexander Gavrilov (angavrilov) added a comment to D5675: Rigify: store advanced options in armature instead of window manager.

Since I committed the refactoring that heavily touches generate.py, this definitely has some merge conflicts now.

Mon, Sep 16, 9:18 AM · Add-ons

Sun, Sep 15

Alexander Gavrilov (angavrilov) committed rBAd860b3c7e2fe: Rigify: convert the palm rig and support controls for both sides. (authored by Alexander Gavrilov (angavrilov)).
Rigify: convert the palm rig and support controls for both sides.
Sun, Sep 15, 7:02 PM
Alexander Gavrilov (angavrilov) committed rBA9a9923dd2787: Rigify: replace deprecated use_inherit_scale and use_offset properties. (authored by Alexander Gavrilov (angavrilov)).
Rigify: replace deprecated use_inherit_scale and use_offset properties.
Sun, Sep 15, 7:02 PM
Alexander Gavrilov (angavrilov) committed rB55e02e7931d2: Fix T69877: missing dependency update when setting PoseBone.custom_shape. (authored by Alexander Gavrilov (angavrilov)).
Fix T69877: missing dependency update when setting PoseBone.custom_shape.
Sun, Sep 15, 10:29 AM
Alexander Gavrilov (angavrilov) closed T69877: Bone widgets created via python into a hidden collection are not completely initialized. as Resolved by committing rB55e02e7931d2: Fix T69877: missing dependency update when setting PoseBone.custom_shape..
Sun, Sep 15, 10:29 AM · BF Blender

Sat, Sep 14

Alexander Gavrilov (angavrilov) added a comment to T69877: Bone widgets created via python into a hidden collection are not completely initialized..

The Edit mode crash happens in mesh cache code, so maybe start checking from there?..

Sat, Sep 14, 6:25 PM · BF Blender
Alexander Gavrilov (angavrilov) created T69877: Bone widgets created via python into a hidden collection are not completely initialized..
Sat, Sep 14, 6:22 PM · BF Blender
Alexander Gavrilov (angavrilov) committed rBAf1b08e3633e1: Rigify: allow add_parameters to be missing from legacy rig modules. (authored by Alexander Gavrilov (angavrilov)).
Rigify: allow add_parameters to be missing from legacy rig modules.
Sat, Sep 14, 12:11 PM
Alexander Gavrilov (angavrilov) committed rBA6aabd3a966a3: Rigify: add a generic callback for all rig parameters. (authored by Alexander Gavrilov (angavrilov)).
Rigify: add a generic callback for all rig parameters.
Sat, Sep 14, 8:35 AM
Alexander Gavrilov (angavrilov) committed rBAd43b2ca4a9f3: Rigify: only show the Rigify Animation Tools panel for old rigs. (authored by Alexander Gavrilov (angavrilov)).
Rigify: only show the Rigify Animation Tools panel for old rigs.
Sat, Sep 14, 8:35 AM
Alexander Gavrilov (angavrilov) committed rBA8b1df843703f: Rigify: replace rigs with new implementations using the new base rig. (authored by Alexander Gavrilov (angavrilov)).
Rigify: replace rigs with new implementations using the new base rig.
Sat, Sep 14, 8:35 AM
Alexander Gavrilov (angavrilov) committed rBA9b693a6be0aa: Rigify: update super_chain from the latest 2.79 version by MAD. (authored by Alexander Gavrilov (angavrilov)).
Rigify: update super_chain from the latest 2.79 version by MAD.
Sat, Sep 14, 8:35 AM
Alexander Gavrilov (angavrilov) committed rBA3423174b37a0: Rigify: redesign generate.py and introduce a base rig class. (authored by Alexander Gavrilov (angavrilov)).
Rigify: redesign generate.py and introduce a base rig class.
Sat, Sep 14, 8:35 AM
Alexander Gavrilov (angavrilov) closed D4624: T63138: redesign generate.py and introduce a base rig class..
Sat, Sep 14, 8:35 AM

Sep 13 2019

Alexander Gavrilov (angavrilov) updated subscribers of D4624: T63138: redesign generate.py and introduce a base rig class..

For the record, this was tested by @Damien Picard (pioverfour) for obvious breakage and the small issues that came up fixed before the last update of the diff.

Sep 13 2019, 3:11 PM

Sep 11 2019

Tysa (Tysa) awarded T54724: Workflow improvements for creating Animation Loops a Love token.
Sep 11 2019, 11:11 PM · Animation, User Interface
Alexander Gavrilov (angavrilov) committed rBd4f8bc80a4bd: Armature: convert the length Python property of bones to a RNA property. (authored by Alexander Gavrilov (angavrilov)).
Armature: convert the length Python property of bones to a RNA property.
Sep 11 2019, 12:09 PM
Alexander Gavrilov (angavrilov) added a comment to D4624: T63138: redesign generate.py and introduce a base rig class..

Updated with the latest code from http://github.com/angavrilov/rigify/tree/generate-rewrite-2.8

Sep 11 2019, 8:57 AM

Sep 10 2019

Loïc Pinsard (Muream) awarded rBe91ea20ebee8: Drivers: support decomposing rotation into swing followed by twist. a Love token.
Sep 10 2019, 8:06 PM

Sep 9 2019

Alexander Gavrilov (angavrilov) committed rBc2d37929b4aa: Fix T69633: weird behavior of operator_menu_enum tooltips. (authored by Alexander Gavrilov (angavrilov)).
Fix T69633: weird behavior of operator_menu_enum tooltips.
Sep 9 2019, 8:14 PM
Alexander Gavrilov (angavrilov) closed T69633: New Operator Description function alters behavior of operator_menu_enums as Resolved by committing rBc2d37929b4aa: Fix T69633: weird behavior of operator_menu_enum tooltips..
Sep 9 2019, 8:14 PM · BF Blender

Sep 8 2019

Alexander Gavrilov (angavrilov) updated subscribers of rBA6f7d7c35dda1: Fix T69313: rigify crashes on custom properties without UI metadata..
Fix T69313: rigify crashes on custom properties without UI metadata.
Sep 8 2019, 9:02 PM
Alexander Gavrilov (angavrilov) closed T69313: Rigify keeps throwing up Attribute error When I select "Generate rig" as Resolved by committing rBA6f7d7c35dda1: Fix T69313: rigify crashes on custom properties without UI metadata..
Sep 8 2019, 9:02 PM · Add-ons
Alexander Gavrilov (angavrilov) updated subscribers of rBAfb23ec0c0bbf: Fix T68856: rigify adds widgets to the wrong collection..
Fix T68856: rigify adds widgets to the wrong collection.
Sep 8 2019, 8:57 PM
Alexander Gavrilov (angavrilov) closed T68856: Rigify broken as Resolved by committing rBAfb23ec0c0bbf: Fix T68856: rigify adds widgets to the wrong collection..
Sep 8 2019, 8:57 PM · Add-ons
Alexander Gavrilov (angavrilov) merged T69506: RIGIFY: WGT objects are not parented to WGTS_rig into T68856: Rigify broken.
Sep 8 2019, 8:56 PM · Add-ons
Alexander Gavrilov (angavrilov) merged task T69506: RIGIFY: WGT objects are not parented to WGTS_rig into T68856: Rigify broken.
Sep 8 2019, 8:56 PM · BF Blender
Alexander Gavrilov (angavrilov) committed rBAC1624eb1880e8: add_mesh_rocks: fix the error due to an unnecessary 'description' field. (authored by Alexander Gavrilov (angavrilov)).
add_mesh_rocks: fix the error due to an unnecessary 'description' field.
Sep 8 2019, 2:48 PM

Sep 7 2019

Joseph Brandenburg (TheAngerSpecialist) awarded rBe858d21ae423: Transformation Constraint: implement a Mix Mode option. a Mountain of Wealth token.
Sep 7 2019, 6:23 PM
Joseph Brandenburg (TheAngerSpecialist) awarded rBe91ea20ebee8: Drivers: support decomposing rotation into swing followed by twist. a Love token.
Sep 7 2019, 6:23 PM
Joseph Brandenburg (TheAngerSpecialist) awarded rBfcf2a712eca2: Armature: add Inherit Scale options to remove shear or average the scale. a Mountain of Wealth token.
Sep 7 2019, 6:16 PM
Alexander Gavrilov (angavrilov) committed rBM5798: Document the new Mix option for Copy Rotation, Copy Transforms, Transformation..
Document the new Mix option for Copy Rotation, Copy Transforms, Transformation.
Sep 7 2019, 11:36 AM

Sep 6 2019

lucas veber (lucky3) awarded rB9ecbd67dfb67: Python API: implement an Operator callback for dynamic description. a Like token.
Sep 6 2019, 11:30 PM
Alexander Gavrilov (angavrilov) committed rB9ecbd67dfb67: Python API: implement an Operator callback for dynamic description. (authored by Alexander Gavrilov (angavrilov)).
Python API: implement an Operator callback for dynamic description.
Sep 6 2019, 9:10 PM
Alexander Gavrilov (angavrilov) closed D5709: Python API: implement an Operator callback for dynamic description..
Sep 6 2019, 9:10 PM
Alexander Gavrilov (angavrilov) added a comment to D5709: Python API: implement an Operator callback for dynamic description..

Test file:

Sep 6 2019, 7:35 PM
Alexander Gavrilov (angavrilov) created D5709: Python API: implement an Operator callback for dynamic description..
Sep 6 2019, 7:34 PM
Alexander Gavrilov (angavrilov) committed rBe858d21ae423: Transformation Constraint: implement a Mix Mode option. (authored by Alexander Gavrilov (angavrilov)).
Transformation Constraint: implement a Mix Mode option.
Sep 6 2019, 11:54 AM
Alexander Gavrilov (angavrilov) committed rBa23ce7f3b78b: Transformation Constraint: initialize scale range values to 1 instead of 0. (authored by Alexander Gavrilov (angavrilov)).
Transformation Constraint: initialize scale range values to 1 instead of 0.
Sep 6 2019, 11:54 AM
Alexander Gavrilov (angavrilov) committed rBf8362836a5c8: Copy Transforms: add a mixing mode option. (authored by Alexander Gavrilov (angavrilov)).
Copy Transforms: add a mixing mode option.
Sep 6 2019, 7:19 AM
Alexander Gavrilov (angavrilov) committed rBf4056e9ec3a8: Copy Rotation: implement new mixing modes that actually work. (authored by Alexander Gavrilov (angavrilov)).
Copy Rotation: implement new mixing modes that actually work.
Sep 6 2019, 7:19 AM
Alexander Gavrilov (angavrilov) closed D5640: Copy Rotation: implement new mixing modes that actually work..
Sep 6 2019, 7:19 AM

Sep 5 2019

Fin O'Riordan (fin.eskimo) awarded rBfcf2a712eca2: Armature: add Inherit Scale options to remove shear or average the scale. a Love token.
Sep 5 2019, 10:27 PM
Cody Winchester (CodyWinch) awarded rBfcf2a712eca2: Armature: add Inherit Scale options to remove shear or average the scale. a Love token.
Sep 5 2019, 9:40 PM
Alexander Gavrilov (angavrilov) added a comment to D5640: Copy Rotation: implement new mixing modes that actually work..

Fixed names, adjusted conditions for transform tools.

Sep 5 2019, 8:50 PM
item412 (item412) awarded rBfcf2a712eca2: Armature: add Inherit Scale options to remove shear or average the scale. a Like token.
Sep 5 2019, 1:47 PM