Alexander Gavrilov (angavrilov)
User

Projects

User Details

User Since
Aug 20 2015, 12:17 PM (165 w, 2 d)

Recent Activity

Fri, Oct 19

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.

Fri, Oct 19, 7:32 PM · Animation, BF Blender
Alexander Gavrilov (angavrilov) updated the diff for D3788: Dope Sheet: new option to display keyframe interpolation mode and extremes..

Added theme versioning and changed some comment and UI wording.

Fri, Oct 19, 6:15 PM
Alexander Gavrilov (angavrilov) committed rBeaa527f6949e: Dope Sheet: remove many hard-coded color and alpha constants. (authored by Alexander Gavrilov (angavrilov)).
Dope Sheet: remove many hard-coded color and alpha constants.
Fri, Oct 19, 5:50 PM
Alexander Gavrilov (angavrilov) closed D3813: Dope Sheet: remove many hard-coded color and alpha constants..
Fri, Oct 19, 5:50 PM
Alexander Gavrilov (angavrilov) updated the diff for D3813: Dope Sheet: remove many hard-coded color and alpha constants..

Added versioning code.

Fri, Oct 19, 5:43 PM
Alexander Gavrilov (angavrilov) added a comment to D3788: Dope Sheet: new option to display keyframe interpolation mode and extremes..

This is icons as they render on a 4K monitor (i.e. double size):

Fri, Oct 19, 11:22 AM
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.

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

Thu, Oct 18

Alexander Gavrilov (angavrilov) added a comment to D3813: Dope Sheet: remove many hard-coded color and alpha constants..

Looks like this with these colors:

Thu, Oct 18, 10:56 PM
Alexander Gavrilov (angavrilov) created D3813: Dope Sheet: remove many hard-coded color and alpha constants..
Thu, Oct 18, 10:50 PM
Alexander Gavrilov (angavrilov) updated the diff for D3788: Dope Sheet: new option to display keyframe interpolation mode and extremes..

Added a color theme setting for the interpolation line, and disabled the extreme computation when not needed.

Thu, Oct 18, 7:14 PM
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.

Thu, Oct 18, 3:01 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.

Thu, Oct 18, 2:30 PM · Animation, BF Blender

Wed, Oct 17

Alexander Gavrilov (angavrilov) added a comment to D3788: Dope Sheet: new option to display keyframe interpolation mode and extremes..

The icons are actually drawn by code (the glsl shader to be precise), so they can be any size.

Wed, Oct 17, 5:16 PM
Alexander Gavrilov (angavrilov) committed rBe5b18390fa59: Shrinkwrap: implement the use of smooth normals in constraint & modifier. (authored by Alexander Gavrilov (angavrilov)).
Shrinkwrap: implement the use of smooth normals in constraint & modifier.
Wed, Oct 17, 5:00 PM
Alexander Gavrilov (angavrilov) closed D3762: Shrinkwrap: implement the use of smooth normals in constraint & modifier..
Wed, Oct 17, 5:00 PM
Alexander Gavrilov (angavrilov) added a comment to D3788: Dope Sheet: new option to display keyframe interpolation mode and extremes..

Implemented drawing any kind of non-bezier interpolation as a green line between keys, and used the new simple shape based icons for handle type.

Wed, Oct 17, 4:02 PM
Alexander Gavrilov (angavrilov) updated the diff for D3788: Dope Sheet: new option to display keyframe interpolation mode and extremes..

New appearance for icons, and drawing non-bezier interpolation as a line between keys.

Wed, Oct 17, 3:58 PM
Alexander Gavrilov (angavrilov) committed rB938aa52313bb: Dope Sheet: fix assert in new hold code when bezier keys are not sorted. (authored by Alexander Gavrilov (angavrilov)).
Dope Sheet: fix assert in new hold code when bezier keys are not sorted.
Wed, Oct 17, 3:31 PM

Tue, Oct 16

Alexander Gavrilov (angavrilov) committed rBf250f9256e06: Dope Sheet: unify comparison threshold for the ActKeyColumn tree. (authored by Alexander Gavrilov (angavrilov)).
Dope Sheet: unify comparison threshold for the ActKeyColumn tree.
Tue, Oct 16, 6:59 PM
Alexander Gavrilov (angavrilov) committed rBc7a84c23f11c: Dope Sheet: rewrite computation of keyframe hold blocks. (authored by Alexander Gavrilov (angavrilov)).
Dope Sheet: rewrite computation of keyframe hold blocks.
Tue, Oct 16, 6:27 PM
Alexander Gavrilov (angavrilov) closed D3790: Dope Sheet: rewrite computation of keyframe hold blocks..
Tue, Oct 16, 6:27 PM

Mon, Oct 15

Alexander Gavrilov (angavrilov) updated the diff for D3790: Dope Sheet: rewrite computation of keyframe hold blocks..

Code clarity tweaks.

Mon, Oct 15, 9:10 PM
Alexander Gavrilov (angavrilov) updated the diff for D3762: Shrinkwrap: implement the use of smooth normals in constraint & modifier..

Added a data structure to pass clnors around within shrinkwrap.

Mon, Oct 15, 8:22 PM
Alexander Gavrilov (angavrilov) committed rB8fa16411e619: Fix an obvious typo: use CD_MASK_CUSTOMLOOPNORMAL for CustomDataMask. (authored by Alexander Gavrilov (angavrilov)).
Fix an obvious typo: use CD_MASK_CUSTOMLOOPNORMAL for CustomDataMask.
Mon, Oct 15, 11:29 AM

Sun, Oct 14

Alexander Gavrilov (angavrilov) added a comment to D3788: Dope Sheet: new option to display keyframe interpolation mode and extremes..
Maybe we can consider again trying different keyframe shapes (in addition to the diamond) again. However, IMO whatever shapes are chosen **must make it clear what point in time the keyframe exactly sits**. Currently the keyframe diamonds do this by having the north and south points at the middle of the top/bottom of the icon's bounding box. For **other shapes, the simplest solution is to include a vertical line going through the middle of the shape/bounding box** (I'd suggest also that this line should ideally extend outside the box, so the silhouette is affected, instead of being another thing inside the shape).
Sun, Oct 14, 11:20 PM
Alexander Gavrilov (angavrilov) updated the diff for D3762: Shrinkwrap: implement the use of smooth normals in constraint & modifier..

... and forgot to switch RNA to dependency_update.

Sun, Oct 14, 8:31 PM
Alexander Gavrilov (angavrilov) updated the diff for D3762: Shrinkwrap: implement the use of smooth normals in constraint & modifier..

Registered CustomDataMask normal layer dependencies in the depsgraph.

Sun, Oct 14, 8:22 PM
Alexander Gavrilov (angavrilov) committed rBcd48d4576bab: Depsgraph: Add proper API functions for CustomDataMask dependencies. (authored by Alexander Gavrilov (angavrilov)).
Depsgraph: Add proper API functions for CustomDataMask dependencies.
Sun, Oct 14, 7:53 PM
Alexander Gavrilov (angavrilov) added inline comments to D3762: Shrinkwrap: implement the use of smooth normals in constraint & modifier..
Sun, Oct 14, 5:14 PM
Alexander Gavrilov (angavrilov) added a reviewer for D3775: Apply Pose as Rest Pose: implement an Only Selected bones option.: Joshua Leung (aligorith).
Sun, Oct 14, 2:08 PM
Alexander Gavrilov (angavrilov) updated the diff for D3140: Add an option to do keyframe insertion in a cycle-aware fashion..

Rebased to 2.8, some code style fixes, and make key insertion use the mode even in dope sheet and graph editor for consistency, as recommended by @William Reynish (billreynish).

Sun, Oct 14, 1:47 PM

Sat, Oct 13

Alexander Gavrilov (angavrilov) added a comment to D3790: Dope Sheet: rewrite computation of keyframe hold blocks..

Adding annotations would require a robust way to compute summaries for information located between keyframes. Currently there already is such information, namely holds; but the approach leaves much to be desired. This is intended as a technical rewrite to create a robust approach, but it fixes a small copy&paste bug with hold line thickness.

Sat, Oct 13, 7:27 PM
Alexander Gavrilov (angavrilov) added a dependent revision for D3790: Dope Sheet: rewrite computation of keyframe hold blocks.: D3788: Dope Sheet: new option to display keyframe interpolation mode and extremes..
Sat, Oct 13, 7:25 PM
Alexander Gavrilov (angavrilov) added a dependency for D3788: Dope Sheet: new option to display keyframe interpolation mode and extremes.: D3790: Dope Sheet: rewrite computation of keyframe hold blocks..
Sat, Oct 13, 7:25 PM
Alexander Gavrilov (angavrilov) removed a dependency for D3790: Dope Sheet: rewrite computation of keyframe hold blocks.: D3788: Dope Sheet: new option to display keyframe interpolation mode and extremes..
Sat, Oct 13, 7:25 PM
Alexander Gavrilov (angavrilov) removed a dependent revision for D3788: Dope Sheet: new option to display keyframe interpolation mode and extremes.: D3790: Dope Sheet: rewrite computation of keyframe hold blocks..
Sat, Oct 13, 7:24 PM
Alexander Gavrilov (angavrilov) added a dependency for D3790: Dope Sheet: rewrite computation of keyframe hold blocks.: D3788: Dope Sheet: new option to display keyframe interpolation mode and extremes..
Sat, Oct 13, 7:23 PM
Alexander Gavrilov (angavrilov) added a dependent revision for D3788: Dope Sheet: new option to display keyframe interpolation mode and extremes.: D3790: Dope Sheet: rewrite computation of keyframe hold blocks..
Sat, Oct 13, 7:23 PM
Alexander Gavrilov (angavrilov) created D3790: Dope Sheet: rewrite computation of keyframe hold blocks..
Sat, Oct 13, 7:23 PM
Alexander Gavrilov (angavrilov) added a comment to D3788: Dope Sheet: new option to display keyframe interpolation mode and extremes..

@Alexander Gavrilov (angavrilov): Yes, I have done lots of serious animation. I did most of the animation on Big Buck Bunny years ago, a sizeable part of Sintel and more recently short films Whole, and a new film called Home Grown. Anyway, this is not a pissing contest or about that :)

Sat, Oct 13, 3:50 PM
Alexander Gavrilov (angavrilov) added a comment to D3788: Dope Sheet: new option to display keyframe interpolation mode and extremes..

Regarding usefulness of interpolation, do you have any experience animating, even at the level of having seriously done some advanced bouncing ball/basic walk cycle tutorials (basically my level)?

Sat, Oct 13, 1:36 PM
Alexander Gavrilov (angavrilov) added a comment to D3788: Dope Sheet: new option to display keyframe interpolation mode and extremes..

How about something like this?

Sat, Oct 13, 12:51 PM
Alexander Gavrilov (angavrilov) added a comment to D3788: Dope Sheet: new option to display keyframe interpolation mode and extremes..

One thing is that a very small set of even completely arbitrary icons may be easy to learn gradually and naturally, as they appear in direct response to changing the handle and interpolation types. The intended use for this display feature isn't just turning it on suddenly on a complete animation and thinking ' what's all this stuff', it is to be used during the whole process of making an animation from scratch, especially in the early to middle phases. This would naturally introduce the icons one by one.

Sat, Oct 13, 11:24 AM
Alexander Gavrilov (angavrilov) added a comment to D3788: Dope Sheet: new option to display keyframe interpolation mode and extremes..
  1. Don't pass SpaceAction to all of these places: a) It's overkill for getting access to a single setting, b) Some of the draw key functions are executed from other places too
Sat, Oct 13, 10:37 AM
Alexander Gavrilov (angavrilov) updated the diff for D3788: Dope Sheet: new option to display keyframe interpolation mode and extremes..

Make BezTripleChain clearer, pass flags around instead of Space Action, make outline thicker to highlight extremes instead of drawing lines.

Sat, Oct 13, 10:24 AM
noki paike (amonpaike) awarded D3788: Dope Sheet: new option to display keyframe interpolation mode and extremes. a Love token.
Sat, Oct 13, 1:54 AM
Alexander Gavrilov (angavrilov) added a comment to D3788: Dope Sheet: new option to display keyframe interpolation mode and extremes..

If we can visualize the difference between aligned/free/auto-clamped handles in a clear way I'm not necessarily against it, but note that we don't even use icons for these settings - they are rather abstract.

Sat, Oct 13, 1:08 AM
Alexander Gavrilov (angavrilov) added a comment to D3788: Dope Sheet: new option to display keyframe interpolation mode and extremes..

I had no idea that those were dragons!

Sat, Oct 13, 12:53 AM
Alexander Gavrilov (angavrilov) added a comment to D3788: Dope Sheet: new option to display keyframe interpolation mode and extremes..

The free/aligned/auto-clamp settings on the other hand are handle settings that change the angle of the keyframe handles. To me this seems less useful, because it's not predictable. The difference between Free and Aligned handle types depends on how you've then angled those free handles, and so IMO it's not really useful to even try and communicate that in the Dopesheet - you need the Graph Editor anyway to edit this.

Sat, Oct 13, 12:40 AM
Alexander Gavrilov (angavrilov) added a comment to D3788: Dope Sheet: new option to display keyframe interpolation mode and extremes..

It may be important to know that I had this idea and initially implemented it while thoroughly testing D2884, which implements a much better algorithm for automatically creating a curve from keyframes, making it possible to avoid manually cleaning curves up in the Graph Editor. You do need to be able to change between the automatic handle types to match the situation though, and Dope Sheet can do that, but you have to be able to see them; hence the icons.

Sat, Oct 13, 12:26 AM
Alexander Gavrilov (angavrilov) added a comment to D3788: Dope Sheet: new option to display keyframe interpolation mode and extremes..

Keyframe interpolation does happen between two keys. It affects the curve between the current key and the next one. But those little icons don't reflect that - it looks like it changes the keyframe value itself somehow, which it doesn't. So, I think we should make it clearer what is going on.

Sat, Oct 13, 12:12 AM
Alexander Gavrilov (angavrilov) added a comment to D3788: Dope Sheet: new option to display keyframe interpolation mode and extremes..
  1. What's going on with all this BezTripleChain stuff? a) What's it supposed to achieve and why?
Sat, Oct 13, 12:10 AM
Alexander Gavrilov (angavrilov) added a comment to D3788: Dope Sheet: new option to display keyframe interpolation mode and extremes..

So, a big complication is that in reality we have two settings here: interpolation and bezier handle type.

Sat, Oct 13, 12:03 AM

Fri, Oct 12

Alexander Gavrilov (angavrilov) added a comment to D3788: Dope Sheet: new option to display keyframe interpolation mode and extremes..
  1. These symbols don't show the actual falloff, or in which direction the curve falls. Does it ease in or out? Does the effect go forwards till the next key or backwards? Not clear.
Fri, Oct 12, 11:55 PM
Alexander Gavrilov (angavrilov) committed rB5bf11286423b: Dope Sheet: fix hold highlighting for non-bezier interpolation. (authored by Alexander Gavrilov (angavrilov)).
Dope Sheet: fix hold highlighting for non-bezier interpolation.
Fri, Oct 12, 9:40 PM
Alexander Gavrilov (angavrilov) updated the summary of D3788: Dope Sheet: new option to display keyframe interpolation mode and extremes..
Fri, Oct 12, 9:24 PM
Erick Tukuniata (erickblender) awarded D3788: Dope Sheet: new option to display keyframe interpolation mode and extremes. a Like token.
Fri, Oct 12, 8:11 PM
Alexander Gavrilov (angavrilov) added a comment to D3788: Dope Sheet: new option to display keyframe interpolation mode and extremes..

This was previously discussed a bit a year ago here on Blender Artists.

Fri, Oct 12, 8:02 PM
Alexander Gavrilov (angavrilov) added a comment to D3788: Dope Sheet: new option to display keyframe interpolation mode and extremes..

Currently looks like this:

Fri, Oct 12, 7:41 PM
Alexander Gavrilov (angavrilov) created D3788: Dope Sheet: new option to display keyframe interpolation mode and extremes..
Fri, Oct 12, 7:39 PM

Wed, Oct 10

Alexander Gavrilov (angavrilov) added inline comments to D3762: Shrinkwrap: implement the use of smooth normals in constraint & modifier..
Wed, Oct 10, 10:34 AM
Alexander Gavrilov (angavrilov) updated the diff for D3762: Shrinkwrap: implement the use of smooth normals in constraint & modifier..

Code style & minor tweaks.

Wed, Oct 10, 10:02 AM

Tue, Oct 9

Alexander Gavrilov (angavrilov) added inline comments to D3762: Shrinkwrap: implement the use of smooth normals in constraint & modifier..
Tue, Oct 9, 9:22 PM
Alexander Gavrilov (angavrilov) committed rBf1959f09990b: Fix Weight Paint display with Subdivision Surface modifier. (authored by Alexander Gavrilov (angavrilov)).
Fix Weight Paint display with Subdivision Surface modifier.
Tue, Oct 9, 1:21 PM

Mon, Oct 8

noki paike (amonpaike) awarded D3749: Implement display of weight isoline contours in the fragment shader. a Like token.
Mon, Oct 8, 1:18 PM
Alexander Gavrilov (angavrilov) committed rBba3ef44a6b57: Implement display of weight isoline contours in the fragment shader. (authored by Alexander Gavrilov (angavrilov)).
Implement display of weight isoline contours in the fragment shader.
Mon, Oct 8, 1:17 PM
Alexander Gavrilov (angavrilov) closed D3749: Implement display of weight isoline contours in the fragment shader..
Mon, Oct 8, 1:17 PM

Sat, Oct 6

Alexander Gavrilov (angavrilov) added a comment to D3775: Apply Pose as Rest Pose: implement an Only Selected bones option..

I've been sitting on this for a while because of the limitation, but maybe it's better to just add this with a documented caveat.

Sat, Oct 6, 5:32 PM
Alexander Gavrilov (angavrilov) created D3775: Apply Pose as Rest Pose: implement an Only Selected bones option..
Sat, Oct 6, 5:28 PM
Alexander Gavrilov (angavrilov) updated the diff for D3762: Shrinkwrap: implement the use of smooth normals in constraint & modifier..

Tweaks: use const, don't interpolate for flat faces, remove copy & paste of rna enum.

Sat, Oct 6, 11:29 AM

Fri, Oct 5

Alexander Gavrilov (angavrilov) committed rBa33a4e132eef: Add and use a utility for computing B-Bone roll from custom handles. (authored by Alexander Gavrilov (angavrilov)).
Add and use a utility for computing B-Bone roll from custom handles.
Fri, Oct 5, 8:53 PM
Alexander Gavrilov (angavrilov) committed rB25bd9feadb36: Add a new B-Bone Custom Handle type that uses the handle bone direction. (authored by Alexander Gavrilov (angavrilov)).
Add a new B-Bone Custom Handle type that uses the handle bone direction.
Fri, Oct 5, 7:21 PM
Alexander Gavrilov (angavrilov) closed D3769: Add a new B-Bone Custom Handle type that uses the handle bone direction..
Fri, Oct 5, 7:20 PM
Alexander Gavrilov (angavrilov) added a comment to D3769: Add a new B-Bone Custom Handle type that uses the handle bone direction..

One additional question is whether there is a need for a handle type that actually uses just the head location, and if yes, what to call it (maybe Absolute needs to be renamed then.)

Fri, Oct 5, 1:27 PM
Alexander Gavrilov (angavrilov) committed rB3c0736bc4b88: Redefine the Relative custom B-Bone handle type to be more reasonable. (authored by Alexander Gavrilov (angavrilov)).
Redefine the Relative custom B-Bone handle type to be more reasonable.
Fri, Oct 5, 12:34 PM

Thu, Oct 4

Alexander Gavrilov (angavrilov) created D3769: Add a new B-Bone Custom Handle type that uses the handle bone direction..
Thu, Oct 4, 7:45 PM
Alexander Gavrilov (angavrilov) committed rB65f77ccea164: 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.
Thu, Oct 4, 6:56 PM
Alexander Gavrilov (angavrilov) committed rB61a24c799b28: Move B-Bone custom handle settings to Edit mode. (authored by Alexander Gavrilov (angavrilov)).
Move B-Bone custom handle settings to Edit mode.
Thu, Oct 4, 6:56 PM
Alexander Gavrilov (angavrilov) closed T56268: B-Bone rest pose is not drawn correctly in Edit Mode as Resolved by committing rB65f77ccea164: Fix T56268: display the correct rest shape for B-Bones in Edit Mode..
Thu, Oct 4, 6:56 PM · BF Blender
Alexander Gavrilov (angavrilov) closed D3588: Fix T56268: display the correct rest shape for B-Bones in Edit Mode..
Thu, Oct 4, 6:56 PM
Alexander Gavrilov (angavrilov) closed D3588: Fix T56268: display the correct rest shape for B-Bones in Edit Mode..
Thu, Oct 4, 6:56 PM
Alexander Gavrilov (angavrilov) updated the diff for D3749: Implement display of weight isoline contours in the fragment shader..

Hide lines at 0 and 1.

Thu, Oct 4, 6:44 PM
Alexander Gavrilov (angavrilov) added inline comments to D3588: Fix T56268: display the correct rest shape for B-Bones in Edit Mode..
Thu, Oct 4, 6:18 PM
Alexander Gavrilov (angavrilov) updated the diff for D3588: Fix T56268: display the correct rest shape for B-Bones in Edit Mode..

Fixes.

Thu, Oct 4, 6:15 PM

Wed, Oct 3

Alexander Gavrilov (angavrilov) created D3762: Shrinkwrap: implement the use of smooth normals in constraint & modifier..
Wed, Oct 3, 7:27 PM
Alexander Gavrilov (angavrilov) updated the diff for D3749: Implement display of weight isoline contours in the fragment shader..

Replaced special handling for 0 and 1 with generic suppression of near-zero gradients, plus more tweaks.

Wed, Oct 3, 1:25 PM

Tue, Oct 2

Alexander Gavrilov (angavrilov) committed rB0ec6ad027e29: Fix weight drawing in Edit Mode by using the Weight Paint shader. (authored by Alexander Gavrilov (angavrilov)).
Fix weight drawing in Edit Mode by using the Weight Paint shader.
Tue, Oct 2, 11:41 AM

Mon, Oct 1

Alexander Gavrilov (angavrilov) updated the diff for D3749: Implement display of weight isoline contours in the fragment shader..

Reduce fade out and make the smallest lines black to reduce confusion.

Mon, Oct 1, 10:04 PM
Alexander Gavrilov (angavrilov) committed rBe38a0b374868: Shrinkwrap Constraint: implement projection features from the modifier. (authored by Alexander Gavrilov (angavrilov)).
Shrinkwrap Constraint: implement projection features from the modifier.
Mon, Oct 1, 2:51 PM
This revision was not accepted when it landed; it landed in state Needs Review.
Mon, Oct 1, 2:51 PM
Alexander Gavrilov (angavrilov) added a comment to T56975: weird movement of Bone in child of constraint .

To clarify, this is obviously a problem in the transform operators, not the constraints: if you directly change the properties, it works completely as expected.

Mon, Oct 1, 12:53 PM · BF Blender: 2.8
Alexander Gavrilov (angavrilov) committed rB534009098ea0: Remove obsolete weight paint color computation code. (authored by Alexander Gavrilov (angavrilov)).
Remove obsolete weight paint color computation code.
Mon, Oct 1, 10:20 AM

Sun, Sep 30

Alexander Gavrilov (angavrilov) added inline comments to D3749: Implement display of weight isoline contours in the fragment shader..
Sun, Sep 30, 6:30 PM

Sat, Sep 29

Alexander Gavrilov (angavrilov) added inline comments to D3588: Fix T56268: display the correct rest shape for B-Bones in Edit Mode..
Sat, Sep 29, 6:00 PM
Alexander Gavrilov (angavrilov) updated the diff for D3588: Fix T56268: display the correct rest shape for B-Bones in Edit Mode..

Code style and other fixes.

Sat, Sep 29, 5:49 PM
Alexander Gavrilov (angavrilov) updated the diff for D3737: Shrinkwrap Constraint: implement projection features from the modifier..

Implement the Invert Cull option for the modifier as well.

Sat, Sep 29, 12:22 PM
Alexander Gavrilov (angavrilov) created D3749: Implement display of weight isoline contours in the fragment shader..
Sat, Sep 29, 9:58 AM

Fri, Sep 28

Alexander Gavrilov (angavrilov) added a comment to D3588: Fix T56268: display the correct rest shape for B-Bones in Edit Mode..

One thing is that I don't really understand how version checks in do_versions work with linked files (especially mix of files with different versions, in the after link processing stage), so is there any trick to handling it properly? Also, just in case, comparing ob->id.lib is the right way to check if IDs come from the same file?

Fri, Sep 28, 2:36 PM

Thu, Sep 27

Alexander Gavrilov (angavrilov) committed rB3da46a8d8df2: Implement a new dedicated weight painting shader. (authored by Jeroen Bakker (jbakker)).
Implement a new dedicated weight painting shader.
Thu, Sep 27, 4:34 PM
Alexander Gavrilov (angavrilov) closed D3675: WeightPainting: Drawing.
Thu, Sep 27, 4:34 PM · BF Blender: 2.8