english Sivu saatavilla vain englanninkielisenä.

Blender Git Statistics -> Developers -> angavrilov

Alexander Gavrilov (angavrilov)

Total Commits : 378
Master Commits : 328
Branch Commits : 50
First Commit : January 20, 2016
Latest Commit : November 22, 2020

Commits by Month

DateNumber of Commits
November, 20204
October, 20208
September, 20200
August, 20205
July, 20205
June, 20203
May, 20200
April, 20200
March, 20201
February, 20201
January, 20207
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
master328
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-angavrilov-material-uniforms5
temp-lanpr-cleanup25
temp-select-axis4
blender-v2.78c-release4
fracture_modifier-master4
blender-v2.78b-release4
fracture_modifier4
smooth-fcurves4
temp-fracture-modifier-2.84
soc-2017-normal-tools2
blender-v2.78-release2
temp-lanpr-cleanup2
smooth-curves2
fix-489911
temp-clang-format1
blender-v2.81-release1

Favourite Files

FilenameTotal Edits
constraint.c49
rna_constraint.c28
fcurve.c27
armature.c26
readfile.c26
rna_fcurve.c24
DNA_anim_types.h24
DNA_constraint_types.h23
deg_builder_relations.cc23
properties_constraint.py22

File Changes

ActionTotalPer Commit
Added1 2493.3
Modified4 89212.9
Deleted1 2373.3

Code Changes

ActionTotalPer Commit
Lines Added29 41781.0
Lines Removed10 74329.6

Latest commits Feed

Revision 0f3ca3f by Alexander Gavrilov (master)
November 22, 2020, 10:33 (GMT)
Fix unclear tooltip for the Affect Transform option of constraints.
Revision 6fdcca8 by Alexander Gavrilov (master)
November 3, 2020, 13:35 (GMT)
Materials: add custom object properties as uniform attributes.

This patch allows the user to type a property name into the
Attribute node, which will then output the value of the property
for each individual object, allowing to e.g. customize shaders
by object without duplicating the shader.

In order to make supporting this easier for Eevee, it is necessary
to explicitly choose whether the attribute is varying or uniform
via a dropdown option of the Attribute node. The dropdown also
allows choosing whether instancing should be taken into account.

The Cycles design treats all attributes as one common namespace,
so the Blender interface converts the enum to a name prefix that
can't be entered using keyboard.

In Eevee, the attributes are provided to the shader via a UBO indexed
with resource_id, similar to the existing Object Info data. Unlike it,
however, it is necessary to maintain a separate buffer for every
requested combination of attributes.

This is done using a hash table with the attribute set as the key,
as it is expected that technically different but similar materials
may use the same set of attributes. In addition, in order to minimize
wasted memory, a sparse UBO pool is implemented, so that chunks that
don't contain any data don't have to be allocated.

The back-end Cycles code is already refactored and committed by Brecht.

Differential Revision: https://developer.blender.org/D2057
Revision 9bc177d by Alexander Gavrilov (master)
November 3, 2020, 13:35 (GMT)
Materials: support true float4 attributes in the Attribute node.

Add a new Alpha socket to the Attribute node that outputs the
fourth component of the attribute. Currently the only such
attribute is vertex color, but there may be more in the future.
If the attribute has no alpha channel, the expected value is 1.

The Cycles code is already refactored and committed by Brecht.

Ref D2057
Revision 91d320e by Alexander Gavrilov (master)
November 3, 2020, 13:35 (GMT)
Cycles: immediately store the used_shader list in Blender interface.

Uniform attributes require immediate access to the shader list
in object update code, so setting the field can't be deferred
to a background task. This required adding a parameter to the
clear method of Geometry.

Ref D2057
Revision d58b55b by Alexander Gavrilov / Brecht Van Lommel (master)
October 28, 2020, 11:43 (GMT)
Cycles: internal support for float4 geometry attributes

Previously only float3 and byte4 was supported.

Ref D2057
Revision b7558e3 by Alexander Gavrilov / Brecht Van Lommel (master)
October 28, 2020, 11:43 (GMT)
Cycles: internal support for per-instance and per-geometry attributes

The existing code for this was incomplete. Each instance can now have a set
of attributes stored separately from geometry attributes. Geometry attributes
take precedence over instance attributes.

Ref D2057
Revision 70040e7 by Alexander Gavrilov / Brecht Van Lommel (master)
October 28, 2020, 11:43 (GMT)
Cycles: internal support for alpha output for attribute node

Not exposed in Blender yet.

Ref D2057
Revision 5f26309 by Alexander Gavrilov (temp-angavrilov-material-uniforms)
October 12, 2020, 19:03 (GMT)
tweak attrs: fix UV attribute output type.
Revision ba30962 by Alexander Gavrilov (temp-angavrilov-material-uniforms)
October 12, 2020, 10:19 (GMT)
Cycles: rename uchar4 attribute accessors from 'float4' to 'uchar4'.
Revision f5ef2e2 by Alexander Gavrilov (temp-angavrilov-material-uniforms)
October 12, 2020, 10:19 (GMT)
Materials: support true float4 attributes in the Attribute node.

Add a new Alpha socket to the Attribute node that outputs the
fourth component of the attribute. Currently the only such
attribute is vertex color, but there may be more in the future.
If the attribute has no alpha channel, the expected value is 1.

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