english Sivu saatavilla vain englanninkielisen�.

Blender Git Statistics -> Developers -> angavrilov

Alexander Gavrilov (angavrilov)

Total Commits : 349
Master Commits : 302
Branch Commits : 47
First Commit : January 20, 2016
Latest Commit : January 19, 2020 (Today)

Commits by Month

DateNumber of Commits
January, 20205
December, 20194
November, 201918
October, 20192
September, 201925
August, 201913
July, 20190
June, 20192
May, 201933
April, 201928
March, 20192
February, 20190
January, 20196
December, 201831
November, 201839
October, 201825
September, 20189
August, 20184
July, 20183
June, 20180
May, 20180
April, 20181
March, 20182
February, 20180
January, 20180
December, 20170
November, 20171
October, 201710
September, 20170
August, 201711
July, 20170
June, 20170
May, 20176
April, 20172
March, 20170
February, 20170
January, 20176
December, 20161
November, 20161
October, 20162
September, 20166
August, 201624
July, 20167
June, 20163
May, 20167
April, 20160
March, 20160
February, 20161
January, 20169

Commit Distribution

PathNumber of Commits
master302
hair_object100
temp-outliner-visibility97
collada2.866
blender2.8_snap_gizmo38
temp-ui-layout-2.823
interactive_physics16
temp-blender-2.81-release-with-wrong-merge6
temp-lanpr-staging6
temp-lanpr-cleanup25
temp-select-axis4
fracture_modifier-master4
blender-v2.78c-release4
fracture_modifier4
blender-v2.78b-release4
smooth-fcurves4
temp-fracture-modifier-2.84
soc-2017-normal-tools2
blender-v2.78-release2
smooth-curves2
temp-lanpr-cleanup2
fix-489911
blender-v2.82-release1
temp-clang-format1
blender-v2.81-release1

Favourite Files

FilenameTotal Edits
constraint.c48
rna_constraint.c27
fcurve.c26
readfile.c26
armature.c26
DNA_anim_types.h24
rna_fcurve.c24
DNA_constraint_types.h23
deg_builder_relations.cc22
properties_constraint.py22

File Changes

ActionTotalPer Commit
Added1 2473.6
Modified4 71413.5
Deleted1 2373.5

Code Changes

ActionTotalPer Commit
Lines Added24 06671.4
Lines Removed10 12530.0

Latest commits Feed

Revision 9b70950 by Alexander Gavrilov
2 hours 43 min ago
Merge branch 'blender-v2.82-release'
Revision d1657b4 by Alexander Gavrilov (blender-v2.82-release)
2 hours 45 min ago
Fix T73117: B-Bone twist weirdness in chains with sharp bends.

When computing the roll value coming from the handle bone, the code
was using some strange unexplained math. It probably works fine when
the difference with the 'zero roll' orientation is pure twist, like
is the case when called from mat3_to_vec_roll. However, it appears
to break when significant swing is involved.

The issue is fixed by using the proper Swing+Twist decomposition
utility function that was added in a recent version for drivers.
Revision 9663831 by Alexander Gavrilov (master)
1 day and 9 hours ago
Weight Paint: implement a red shade for bones with locked weights.

Blender supports locking vertex groups to prevent changes to the
weights. However, as mentioned in comments for D3837, it is hard
to use this because there is no interface for locking in 3D View.

This adds a red shade to bones that are associated with a locked
weight group during weight paint mode, as the first step to adding
such interface. The next step is adding a pie menu for lock/unlock.

Differential Revision: https://developer.blender.org/D6533
Revision 283d769 by Alexander Gavrilov (master)
January 14, 2020, 13:13 (GMT)
Fix T57159: don't exit tweak mode in Bake Action if reusing the action.
Revision d5c963b by Alexander Gavrilov (master)
January 14, 2020, 13:13 (GMT)
Fix T69105: reset the action blend mode to Replace in Bake Action.

This can't be done in Tweak mode since the setting is stored in the
tweaked strip, and the logic for finding it is not exposed to python.
Revision 9aab997 by Alexander Gavrilov (master)
December 25, 2019, 10:15 (GMT)
Shrinkwrap: improve triangle boundary stability in Target Normal Project.

Rewrite the checks for determining if the solution is actually within
the triangle to fix stability issues when the correct solution is on
an edge, and step is very small, i.e. the solution is already very
close. Also, comment more clearly what is happening geometrically.

This should fix problems when vertices that should project exactly
onto an edge actually miss, resulting in weird spikes. This made
Target Normal Project unusable for the voxel remesher.
Revision 33eabb8 by Alexander Gavrilov (master)
December 24, 2019, 16:58 (GMT)
Action Constraint: introduce a mix mode setting.

Currently the action channels are applied after the existing
transformation, as if the action controlled a child of the
bone. This is not very natural, but more importantly, the
transform tools are not designed to work conveniently with an
additional 'pseudo-child' transformation, resulting in effects
like an unexpected pivot location.

Implementing a Before mode that integrates the action channels
as if applied to a parent allows using the special transform
tool code intended for dealing with such constraints.

Note that in either mode, Action constraints should be added
in reverse order, putting a new constraint before the existing
ones that the Action was keyframed to work together.

In order to implement the option, extract a utility from
the Copy Transform constraint code for combining transforms
with special anti-shear scale handling that matches the
Aligned Inherit Scale mode.

The Before mode also requires switching the constraint to
the Local owner space, while the After mode can still use the
World space for efficiency as before. Since the constraint
doesn't have an Owner space option in the UI, this has to be
handled in an RNA setter.

For full backward compatibility, the original simple matrix
multiplication mode is preserved as the third option, but it
is not recommended due to creating shear.

Differential Revision: https://developer.blender.org/D6297
Revision b3f388d by Alexander Gavrilov (master)
December 4, 2019, 09:23 (GMT)
UI: support Copy To Selected and Alt-Click for PropertyGroup members.

Rigify uses a property group to contain options of its rigs, so
currently it is impossible to use Alt-Click or Copy To Selected
to change a setting for multiple rigs at the same time.

The main problem here is that there is no efficient way to find
which bone the property group belongs to. To maintain performance,
implement this by checking the active bone if it is known. Copy
Data Path and related features still don't work, as data path
calculation can't use context.

Differential Revision: https://developer.blender.org/D6264
Revision 893c29c by Alexander Gavrilov / Sergey Sharybin (blender-v2.81-release)
December 3, 2019, 09:42 (GMT)
Fix T71213: Mask or Mirror before Armature breaks weight paint.

This is a revert of a small fraction of commit rB5e332fd700
that introduced the issue according to bisect.

Doing a break here is wrong, because BKE_crazyspace_build_sculpt
assumes that processing stopped at the first deform modifier
without deformMatrices, and thus skips all modifiers until it
finds one like that. Thus this early loop exit makes the behavior
worse, as instead of skipping just Mask and Mirror, it skips all.
Revision f1ac649 by Alexander Gavrilov (master)
November 30, 2019, 17:33 (GMT)
Fix T71213: Mask or Mirror before Armature breaks weight paint.

This is a revert of a small fraction of commit rB5e332fd700
that introduced the issue according to bisect.

Doing a break here is wrong, because BKE_crazyspace_build_sculpt
assumes that processing stopped at the first deform modifier
without deformMatrices, and thus skips all modifiers until it
finds one like that. Thus this early loop exit makes the behavior
worse, as instead of skipping just Mask and Mirror, it skips all.

MiikaHweb - Blender Git Statistics v1.06
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18 MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2020