Alexander Gavrilov (angavrilov)
User

Projects

User Details

User Since
Aug 20 2015, 12:17 PM (155 w, 5 d)

Recent Activity

Mon, Aug 13

Alexander Gavrilov (angavrilov) updated the diff for D3588: Fix T56268: display the correct rest shape for B-Bones in Edit Mode..

Rebased and resolved conflicts.

Mon, Aug 13, 8:39 PM
Alexander Gavrilov (angavrilov) committed rB2aa26de378a6: Use full transformation of B-Bone segments in Copy Transforms. (authored by Alexander Gavrilov (angavrilov)).
Use full transformation of B-Bone segments in Copy Transforms.
Mon, Aug 13, 7:59 PM
This revision was not accepted when it landed; it landed in state Needs Review.
Mon, Aug 13, 7:59 PM
Alexander Gavrilov (angavrilov) committed rB47af343b6137: Implement multiplicative Copy Scale and make it the new default. (authored by Alexander Gavrilov (angavrilov)).
Implement multiplicative Copy Scale and make it the new default.
Mon, Aug 13, 6:59 PM
This revision was not accepted when it landed; it landed in state Needs Review.
Mon, Aug 13, 6:58 PM
Alexander Gavrilov (angavrilov) committed rBa5aeca4a64df: Fix dependency graph for constraints depending on B-Bone shape. (authored by Alexander Gavrilov (angavrilov)).
Fix dependency graph for constraints depending on B-Bone shape.
Mon, Aug 13, 6:22 PM
Alexander Gavrilov (angavrilov) closed D3591: Fix dependency graph for constraints depending on B-Bone shape..
Mon, Aug 13, 6:21 PM
Alexander Gavrilov (angavrilov) retitled D3545: Use full transformation of B-Bone segments in Copy Transforms. from Use full transformation of B-Bone segments in some constraints. to Use full transformation of B-Bone segments in Copy Transforms..
Mon, Aug 13, 10:03 AM

Sat, Aug 11

Alexander Gavrilov (angavrilov) updated the diff for D3558: Implement multiplicative Copy Scale and make it the new default..

Rebased to 2.8 and tested.

Sat, Aug 11, 3:15 PM

Thu, Aug 9

Alexander Gavrilov (angavrilov) updated the diff for D3591: Fix dependency graph for constraints depending on B-Bone shape..

Better opcode handling: introduce a helper function to apply logic to all three bones.

Thu, Aug 9, 6:15 PM
Alexander Gavrilov (angavrilov) added a comment to D3591: Fix dependency graph for constraints depending on B-Bone shape..

This file demonstrates it:

Thu, Aug 9, 4:20 PM
Alexander Gavrilov (angavrilov) created D3591: Fix dependency graph for constraints depending on B-Bone shape..
Thu, Aug 9, 4:18 PM
Alexander Gavrilov (angavrilov) added a task to D3588: Fix T56268: display the correct rest shape for B-Bones in Edit Mode.: T56268: B-Bone rest pose is not drawn correctly in Edit Mode.
Thu, Aug 9, 10:59 AM
Alexander Gavrilov (angavrilov) added a revision to T56268: B-Bone rest pose is not drawn correctly in Edit Mode: D3588: Fix T56268: display the correct rest shape for B-Bones in Edit Mode..
Thu, Aug 9, 10:59 AM · BF Blender
Alexander Gavrilov (angavrilov) created D3588: Fix T56268: display the correct rest shape for B-Bones in Edit Mode..
Thu, Aug 9, 10:57 AM

Tue, Aug 7

Alexander Gavrilov (angavrilov) assigned T56268: B-Bone rest pose is not drawn correctly in Edit Mode to Joshua Leung (aligorith).

This branch based on 2.8 fixes it:

Tue, Aug 7, 8:11 PM · BF Blender
Alexander Gavrilov (angavrilov) committed rB7617ed972b50: Fix T56268: display the correct rest shape for B-Bones in Edit Mode. (authored by Alexander Gavrilov (angavrilov)).
Fix T56268: display the correct rest shape for B-Bones in Edit Mode.
Tue, Aug 7, 8:08 PM
Alexander Gavrilov (angavrilov) committed rB0dfacad7bf98: Move B-Bone custom handle settings to Edit mode. (authored by Alexander Gavrilov (angavrilov)).
Move B-Bone custom handle settings to Edit mode.
Tue, Aug 7, 8:08 PM
Alexander Gavrilov (angavrilov) created T56268: B-Bone rest pose is not drawn correctly in Edit Mode.
Tue, Aug 7, 8:04 PM · BF Blender

Sun, Jul 29

Alexander Gavrilov (angavrilov) added a comment to T54159: Bake Actions causes skewed bones on Rigify armature.

I made a very simple addon that creates that 'deform slave armature' I mentioned: https://github.com/angavrilov/blender-scripts/blob/master/slave_armature.py

Sun, Jul 29, 11:54 AM · BF Blender

Wed, Jul 25

Alexander Gavrilov (angavrilov) added a comment to T54159: Bake Actions causes skewed bones on Rigify armature.

Regarding FBX, I have no idea whether disabling Inherit Scale would work with export, so the only solution may be what I like to call in my head a 'deform slave armature': a copy of the original armature with only deform bones, which are all unparented, and bound to follow the original deform bones with Copy Transforms constraints. Since Stretch To destroys shear, the final world transform of the bones is good, so if parenting is removed from the picture, it should be bakeable.

Wed, Jul 25, 12:21 PM · BF Blender

Tue, Jul 24

Alexander Gavrilov (angavrilov) created D3558: Implement multiplicative Copy Scale and make it the new default..
Tue, Jul 24, 5:56 PM
Alexander Gavrilov (angavrilov) committed rBec640510a8c8: Fix T55958: allow the user to select between spring and spring2. (authored by Alexander Gavrilov (angavrilov)).
Fix T55958: allow the user to select between spring and spring2.
Tue, Jul 24, 9:18 AM
Alexander Gavrilov (angavrilov) closed T55958: Bullet spring2 tends to explode at high damping and stiffness as Resolved by committing rBec640510a8c8: Fix T55958: allow the user to select between spring and spring2..
Tue, Jul 24, 9:18 AM · BF Blender
Alexander Gavrilov (angavrilov) closed D3544: Fix T55958: allow the user to select between spring and spring2..
Tue, Jul 24, 9:18 AM

Mon, Jul 23

Alexander Gavrilov (angavrilov) added a comment to T54159: Bake Actions causes skewed bones on Rigify armature.

To elaborate a bit:

Mon, Jul 23, 9:11 PM · BF Blender
Alexander Gavrilov (angavrilov) added a comment to T54159: Bake Actions causes skewed bones on Rigify armature.

So, what's really going on here is that mathematically stacking non-uniform scaling and rotation creates shear, and there obviously are blender pose channels for shear. Thus in this bone arrangement it is impossible to reproduce the transformation created by constraints using the pose channels, unless parent-child relations are disconnected, or Inherit Scale is unchecked.

Mon, Jul 23, 8:07 PM · BF Blender
Alexander Gavrilov (angavrilov) updated the diff for D3544: Fix T55958: allow the user to select between spring and spring2..

Renamings.

Mon, Jul 23, 7:41 PM

Sat, Jul 21

Alexander Gavrilov (angavrilov) updated the diff for D3544: Fix T55958: allow the user to select between spring and spring2..

Introduced a bullet spring type option instead of a second spring constraint type.

Sat, Jul 21, 1:57 PM
Alexander Gavrilov (angavrilov) added a comment to T55958: Bullet spring2 tends to explode at high damping and stiffness.

@Alexander Gavrilov (angavrilov) Having a drop down menu to select the spring type, like I mentioned above, should be fine.

Sat, Jul 21, 9:03 AM · BF Blender

Fri, Jul 20

Alexander Gavrilov (angavrilov) closed T55872: Damped Track does nothing if the desired direction is exactly opposite to the current one. as Resolved.
Fri, Jul 20, 11:03 PM · BF Blender
Alexander Gavrilov (angavrilov) added a comment to T55958: Bullet spring2 tends to explode at high damping and stiffness.

Regarding angular springs not being stable, it's not that they are more unstable than linear ones. As I mentioned, it is just the case that unlike linear springs they don't effectively clamp stiffness to prevent exploding. This video was computed with exact same settings as the previous one, except for using 3000 instead of 2000 steps per seconds; yet the oscillation frequency changes. This is because linear stiffness is clamped and increasing step count increases the actual effective stiffness.

Fri, Jul 20, 10:31 PM · BF Blender
Alexander Gavrilov (angavrilov) added a comment to T55958: Bullet spring2 tends to explode at high damping and stiffness.

So basically what we have here isn't that new springs are broken or something, but primarily that the old ones have a weird implementation of damping, which has a quirk that with the value exactly 1 the spring turns from a spring into something more like plastic deformation, or a spring combined with a ratchet that only extends depending on force and doesn't actually spring back (to get it to move back you actually need to apply opposing external force higher than the one that caused extension).

Fri, Jul 20, 8:20 PM · BF Blender

Thu, Jul 19

Alexander Gavrilov (angavrilov) committed rB0bf8096501a8: Resolve the opposite vector ambiguity in Damped Track constraint. (authored by Alexander Gavrilov (angavrilov)).
Resolve the opposite vector ambiguity in Damped Track constraint.
Thu, Jul 19, 6:34 PM
This revision was not accepted when it landed; it landed in state Needs Review.
Thu, Jul 19, 6:34 PM

Mon, Jul 16

Alexander Gavrilov (angavrilov) updated the diff for D3545: Use full transformation of B-Bone segments in Copy Transforms..

Simplified to only change the Copy Transforms constraint.

Mon, Jul 16, 6:57 PM

Jul 14 2018

Alexander Gavrilov (angavrilov) added a comment to T55958: Bullet spring2 tends to explode at high damping and stiffness.

And now after some more testing, observations re new springs:

Jul 14 2018, 7:04 PM · BF Blender
Alexander Gavrilov (angavrilov) added a comment to T55958: Bullet spring2 tends to explode at high damping and stiffness.

Btw, looking at this file more, it actually relies on this junk damping behavior to work. With the old constraint setting damping all the way to 0 (1 in blender UI) completely kills a velocity term in the computation, which I expect is totally nonphysical, and yet this test file relies on it to achieve the observed behavior. If you set damping values to 0.999999, it actually stops collapsing and becomes all jiggly-bouncy but stable. Set it to 0.99999 or smaller, and the bounce self-amplifies and eventually explodes even with the old constraints.

Jul 14 2018, 5:49 PM · BF Blender
Alexander Gavrilov (angavrilov) added a comment to T55958: Bullet spring2 tends to explode at high damping and stiffness.

I'm absolutely against reverting, because damping in the old constraint is junk.

Jul 14 2018, 5:19 PM · BF Blender
Alexander Gavrilov (angavrilov) created D3545: Use full transformation of B-Bone segments in Copy Transforms..
Jul 14 2018, 4:52 PM
Alexander Gavrilov (angavrilov) added a comment to D3544: Fix T55958: allow the user to select between spring and spring2..

A test demonstrating the difference in damping and limit behavior between spring and spring2 by using both in the same file:

Jul 14 2018, 4:04 PM
Alexander Gavrilov (angavrilov) added a task to D3544: Fix T55958: allow the user to select between spring and spring2.: T55958: Bullet spring2 tends to explode at high damping and stiffness.
Jul 14 2018, 4:02 PM
Alexander Gavrilov (angavrilov) added a revision to T55958: Bullet spring2 tends to explode at high damping and stiffness: D3544: Fix T55958: allow the user to select between spring and spring2..
Jul 14 2018, 4:02 PM · BF Blender
Alexander Gavrilov (angavrilov) created D3544: Fix T55958: allow the user to select between spring and spring2..
Jul 14 2018, 4:01 PM
Alexander Gavrilov (angavrilov) triaged T55958: Bullet spring2 tends to explode at high damping and stiffness as Normal priority.
Jul 14 2018, 3:02 PM · BF Blender

Jul 13 2018

Alexander Gavrilov (angavrilov) claimed T55958: Bullet spring2 tends to explode at high damping and stiffness.

Initially I wanted to expose access to both types of springs, but @Sergej Reich (sergof) suggested to try just switching to the new one first, and that went in as D3125. Maybe exposing both is better after all.

Jul 13 2018, 10:33 AM · BF Blender

Jul 12 2018

Alexander Gavrilov (angavrilov) updated the diff for D3530: Resolve the opposite vector ambiguity in Damped Track constraint..

Renamed function.

Jul 12 2018, 5:39 PM

Jul 11 2018

Alexander Gavrilov (angavrilov) updated the diff for D3530: Resolve the opposite vector ambiguity in Damped Track constraint..

Dramatically improve numerical stability by internally using double in cross product computation.

Jul 11 2018, 7:53 PM

Jul 10 2018

Alexander Gavrilov (angavrilov) updated the diff for D3530: Resolve the opposite vector ambiguity in Damped Track constraint..

Added two stages of corrections to deal with two floating point precision problems around the singularity:

Jul 10 2018, 5:20 PM

Jul 9 2018

Alexander Gavrilov (angavrilov) added a reviewer for D3530: Resolve the opposite vector ambiguity in Damped Track constraint.: Joshua Leung (aligorith).
Jul 9 2018, 7:04 PM
Alexander Gavrilov (angavrilov) triaged T55872: Damped Track does nothing if the desired direction is exactly opposite to the current one. as Low priority.

This issue is probably extremely unlikely to happen in actual use as it's hard to align things this perfectly in animation, but it easily can happen in artificial rig tests like shown above, and it means that you technically can't rely on Damped Track to fulfill its main goal of pointing the specified axis in the specified direction.

Jul 9 2018, 6:41 PM · BF Blender
Alexander Gavrilov (angavrilov) added a revision to T55872: Damped Track does nothing if the desired direction is exactly opposite to the current one.: D3530: Resolve the opposite vector ambiguity in Damped Track constraint..
Jul 9 2018, 6:38 PM · BF Blender
Alexander Gavrilov (angavrilov) added a task to D3530: Resolve the opposite vector ambiguity in Damped Track constraint.: T55872: Damped Track does nothing if the desired direction is exactly opposite to the current one..
Jul 9 2018, 6:38 PM
Alexander Gavrilov (angavrilov) created D3530: Resolve the opposite vector ambiguity in Damped Track constraint..
Jul 9 2018, 6:37 PM
Alexander Gavrilov (angavrilov) created T55872: Damped Track does nothing if the desired direction is exactly opposite to the current one..
Jul 9 2018, 6:36 PM · BF Blender

Jul 7 2018

Alexander Gavrilov (angavrilov) committed rB5acd2499f66c: Implement an option to align an axis to normal in Shrinkwrap constraint. (authored by Alexander Gavrilov (angavrilov)).
Implement an option to align an axis to normal in Shrinkwrap constraint.
Jul 7 2018, 10:21 PM
Alexander Gavrilov (angavrilov) committed rB5eb27c071aed: Resolve the opposite vector ambiguity in Damped Track constraint. (authored by Alexander Gavrilov (angavrilov)).
Resolve the opposite vector ambiguity in Damped Track constraint.
Jul 7 2018, 10:21 PM
Alexander Gavrilov (angavrilov) committed rBb36044c40041: Implement additional modes for Shrinkrwap to Nearest Surface Point. (authored by Alexander Gavrilov (angavrilov)).
Implement additional modes for Shrinkrwap to Nearest Surface Point.
Jul 7 2018, 10:21 PM
Alexander Gavrilov (angavrilov) committed rB5480de3fca8d: Fix scale in Apply Pose As Rest Pose for bendy bones. (authored by Alexander Gavrilov (angavrilov)).
Fix scale in Apply Pose As Rest Pose for bendy bones.
Jul 7 2018, 2:13 PM

Apr 27 2018

Alexander Gavrilov (angavrilov) updated the task description for T54724: Workflow improvements for creating Animation Loops.
Apr 27 2018, 9:50 AM · Animation, User Interface

Apr 22 2018

Alexander Gavrilov (angavrilov) created D3172: Preserve F-Curve shape with manual handles when inserting keyframes..
Apr 22 2018, 6:51 PM

Apr 19 2018

Alexander Gavrilov (angavrilov) edited projects for T54724: Workflow improvements for creating Animation Loops, added: Animation; removed BF Blender.
Apr 19 2018, 1:29 PM · Animation, User Interface
Alexander Gavrilov (angavrilov) added a project to T54724: Workflow improvements for creating Animation Loops: User Interface.
Apr 19 2018, 1:28 PM · Animation, User Interface
Alexander Gavrilov (angavrilov) triaged T54724: Workflow improvements for creating Animation Loops as Normal priority.
Apr 19 2018, 1:21 PM · Animation, User Interface
Alexander Gavrilov (angavrilov) added a comment to D2642: Nondestructive Keyframe Insert and deletion.

Some observations after just looking through the patch.

Apr 19 2018, 10:12 AM

Apr 9 2018

Alexander Gavrilov (angavrilov) created D3140: Add an option to do keyframe insertion in a cycle-aware fashion..
Apr 9 2018, 6:40 PM
Alexander Gavrilov (angavrilov) committed rB26a283deae7a: Use the newer version of the bullet 6dof spring constraint for rigidbody. (authored by Alexander Gavrilov (angavrilov)).
Use the newer version of the bullet 6dof spring constraint for rigidbody.
Apr 9 2018, 6:16 PM
Alexander Gavrilov (angavrilov) closed D3125: Use the newer version of the bullet 6dof spring constraint for rigidbody..
Apr 9 2018, 6:16 PM

Apr 3 2018

Alexander Gavrilov (angavrilov) created D3125: Use the newer version of the bullet 6dof spring constraint for rigidbody..
Apr 3 2018, 5:36 PM

Mar 2 2018

Alexander Gavrilov (angavrilov) committed rBa9509a2f8a9a: Maintain scaling ratio of non-free axes in Maintain Volume T48079 fix. (authored by Alexander Gavrilov (angavrilov)).
Maintain scaling ratio of non-free axes in Maintain Volume T48079 fix.
Mar 2 2018, 9:06 AM

Mar 1 2018

Alexander Gavrilov (angavrilov) committed rBec76f38b0902: Discard non-free axis scaling in Maintain Volume to improve 2.79 compat. (authored by Alexander Gavrilov (angavrilov)).
Discard non-free axis scaling in Maintain Volume to improve 2.79 compat.
Mar 1 2018, 6:49 PM

Nov 1 2017

Alexander Gavrilov (angavrilov) committed rB8bdc391c5488: Implement a new automatic handle algorithm to produce smooth F-Curves. (authored by Alexander Gavrilov (angavrilov)).
Implement a new automatic handle algorithm to produce smooth F-Curves.
Nov 1 2017, 8:02 PM
Alexander Gavrilov (angavrilov) closed D2884: Implement a new automatic handle algorithm to produce smooth F-Curves..
Nov 1 2017, 8:02 PM

Oct 28 2017

Alexander Gavrilov (angavrilov) updated the diff for D2884: Implement a new automatic handle algorithm to produce smooth F-Curves..

Fixed some of the code style problems.

Oct 28 2017, 11:50 AM

Oct 18 2017

Alexander Gavrilov (angavrilov) committed rB8d8975a50903: Revert: Smooth F-Curves branch for 2.79 (authored by Alexander Gavrilov (angavrilov)).
Revert: Smooth F-Curves branch for 2.79
Oct 18 2017, 4:43 PM
Alexander Gavrilov (angavrilov) committed rB4fc7b2aeab80: Smooth F-Curves branch for 2.79 (authored by Alexander Gavrilov (angavrilov)).
Smooth F-Curves branch for 2.79
Oct 18 2017, 4:43 PM

Oct 17 2017

Alexander Gavrilov (angavrilov) created D2884: Implement a new automatic handle algorithm to produce smooth F-Curves..
Oct 17 2017, 8:06 PM
Alexander Gavrilov (angavrilov) committed rB1cb884be35e1: Make auto handle placement aware of cyclic extrapolation. (authored by Alexander Gavrilov (angavrilov)).
Make auto handle placement aware of cyclic extrapolation.
Oct 17 2017, 6:50 PM
Alexander Gavrilov (angavrilov) closed D2783: Make auto handle placement aware of cyclic extrapolation. by committing rB1cb884be35e1: Make auto handle placement aware of cyclic extrapolation..
Oct 17 2017, 6:50 PM

Oct 16 2017

Alexander Gavrilov (angavrilov) updated the diff for D2783: Make auto handle placement aware of cyclic extrapolation..

Moved updates into add_modifier and remove_modifier.

Oct 16 2017, 9:23 PM

Oct 10 2017

Alexander Gavrilov (angavrilov) added a comment to D2783: Make auto handle placement aware of cyclic extrapolation..

Any response?

Oct 10 2017, 10:33 AM

Oct 7 2017

Alexander Gavrilov (angavrilov) committed rBd013b56dde47: Actually force accumulate mode for the Smear brush in weight/vertex paint. (authored by Alexander Gavrilov (angavrilov)).
Actually force accumulate mode for the Smear brush in weight/vertex paint.
Oct 7 2017, 12:54 PM
Alexander Gavrilov (angavrilov) committed rB6b8abefcc6f3: Make weight paint blur thread safe, and fix smear ignoring mirror. (authored by Alexander Gavrilov (angavrilov)).
Make weight paint blur thread safe, and fix smear ignoring mirror.
Oct 7 2017, 11:57 AM

Oct 3 2017

Alexander Gavrilov (angavrilov) committed rB7c2d5eaacb70: Change weigth paint accumulate mechanics to fix problems with mirroring. (authored by Alexander Gavrilov (angavrilov)).
Change weigth paint accumulate mechanics to fix problems with mirroring.
Oct 3 2017, 11:43 AM

Oct 2 2017

Alexander Gavrilov (angavrilov) committed rB88dd45e1e1bd: Disable multithreaded weight paint when mirroring is enabled. (authored by Alexander Gavrilov (angavrilov)).
Disable multithreaded weight paint when mirroring is enabled.
Oct 2 2017, 4:37 PM

Oct 1 2017

Alexander Gavrilov (angavrilov) added a comment to rB4f616c93f7cb: Vertex/Weight Paint: Use PBVH for painting.

I don’t think this is true, although “well enough defined” is a bit ambiguous. Typical nominclature for parallel computing is that when something is processed “on x in parallel”, all x could theoretically occur at the same time given sufficient cores. In this case, that would mean all vertices are painted simultaneously. But that’s not the case, since vertices are painted sequentially per leaf node. Real concern here is that we want to avoid race conditions between nodes by preventing inter node communication.

Oct 1 2017, 12:06 PM
Alexander Gavrilov (angavrilov) added a comment to rB4f616c93f7cb: Vertex/Weight Paint: Use PBVH for painting.

Vertices are not being processed in parallel. That’s more of a GPGPU kind of thing. We run each PBVH leaf in parallel. Each leaf node contains a unique set of vertices (ie no memory contention, no race conditions on writes). It’s perfectly acceptable to read from and write to colors/weights in parallel, so long as multiple threads don’t write to the same address, which would result in corruption. The speed up from enabling parallelism confirm this.

Oct 1 2017, 10:48 AM
Alexander Gavrilov (angavrilov) added a comment to rB4f616c93f7cb: Vertex/Weight Paint: Use PBVH for painting.

Symmetry tools were primarily added for vertex paint, after popular demand from artists on BlenderArtists, who prefer other 3D modeling tools like Z-Brush, which supports this operation. Claiming this feature wouldn’t be useful anywhere (vpaint or wpaint) is rediculously naive.

Oct 1 2017, 9:16 AM
Alexander Gavrilov (angavrilov) committed rB88a08ef8ad41: Fix weight paint Blur, Smear and Average breakage in multi-paint mode. (authored by Alexander Gavrilov (angavrilov)).
Fix weight paint Blur, Smear and Average breakage in multi-paint mode.
Oct 1 2017, 9:09 AM

Sep 30 2017

Alexander Gavrilov (angavrilov) added a comment to rB4f616c93f7cb: Vertex/Weight Paint: Use PBVH for painting.

After more looking at it: nobody would want this simplistic symmetry that is not aware of vertex group mirroring, and the proper old weight paint specific mirroring is not compatible with parallelism as it updates the mirror vertex inside the single vertex paint function. Plus, vertex group mirroring is another reason why weight paint may affect more than one weight value per vertex.

Sep 30 2017, 8:29 PM
Alexander Gavrilov (angavrilov) raised a concern with rB4f616c93f7cb: Vertex/Weight Paint: Use PBVH for painting.

I just happened to start working on an idea I had more than a year ago and noticed that this commit basically rewrites weight painting while apparently completely ignoring the existence multipaint for some strange reason. I didn't actually test, but I bet it's now broken.

Sep 30 2017, 7:44 PM

Sep 22 2017

Alexander Gavrilov (angavrilov) added inline comments to D2783: Make auto handle placement aware of cyclic extrapolation..
Sep 22 2017, 9:28 AM
Alexander Gavrilov (angavrilov) updated the diff for D2783: Make auto handle placement aware of cyclic extrapolation..

Removed lib_link stuff and made BKE_fcurve_is_cyclic non-static.

Sep 22 2017, 9:22 AM

Sep 19 2017

Alexander Gavrilov (angavrilov) abandoned D2790: Implement cyclic extrapolation as F-Curve option and make it smooth..

After a discussion in IRC it seems D2783 is the way to go, at least for now.

Sep 19 2017, 1:50 PM

Sep 11 2017

Alexander Gavrilov (angavrilov) added a comment to D2790: Implement cyclic extrapolation as F-Curve option and make it smooth..

Why no reply for almost a month?

Sep 11 2017, 8:16 AM

Sep 1 2017

Alexander Gavrilov (angavrilov) added a comment to T52615: Glass BSDF has colored reflection, what is wrong..

Try Principled with Transmission = 1.

Sep 1 2017, 3:03 PM · Cycles, BF Blender

Aug 29 2017

Alexander Gavrilov (angavrilov) changed the status of T48079: Maintain Volume constraint doesn't actually maintain the volume correctly. from Archived to Resolved.

Fixed by rB735e287271647d317942c69f23f1753ca2f2075d

Aug 29 2017, 2:33 PM · BF Blender
Alexander Gavrilov (angavrilov) committed rB735e28727164: Fix T48079: Maintain Volume constraint overcompensates. (authored by Alexander Gavrilov (angavrilov)).
Fix T48079: Maintain Volume constraint overcompensates.
Aug 29 2017, 2:31 PM
Alexander Gavrilov (angavrilov) committed rB01bdb0c76edf: Support Copy To Selected and Alt-Click for F-Curves in the curve editor. (authored by Alexander Gavrilov (angavrilov)).
Support Copy To Selected and Alt-Click for F-Curves in the curve editor.
Aug 29 2017, 1:37 PM

Aug 20 2017

Alexander Gavrilov (angavrilov) committed rBefd5180bb773: Revert previous (authored by Alexander Gavrilov (angavrilov)).
Revert previous
Aug 20 2017, 4:19 PM