english Sivu saatavilla vain englanninkielisenä.

Blender Git Statistics -> Developers -> angavrilov

Alexander Gavrilov (angavrilov)

Total Commits : 371
Master Commits : 321
Branch Commits : 50
First Commit : January 20, 2016
Latest Commit : October 12, 2020

Commits by Month

DateNumber of Commits
October, 20205
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

Favourite Files

FilenameTotal Edits

File Changes

ActionTotalPer Commit
Added1 2493.4
Modified4 83113.0
Deleted1 2373.3

Code Changes

ActionTotalPer Commit
Lines Added27 86378.3
Lines Removed10 52229.6

Latest commits Feed

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.
Revision b364be8 by Alexander Gavrilov (temp-angavrilov-material-uniforms)
October 12, 2020, 10:19 (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 Cycles design
seems to intend to treat all attributes equally, so the Blender
interface uses a name prefix that can't be entered with keyboard.

Differential Revision: https://developer.blender.org/D2057
Revision 4ea9f42 by Alexander Gavrilov (temp-angavrilov-material-uniforms)
October 12, 2020, 10:19 (GMT)
Materials: support the custom uniform attributes in Eevee.

The attributes are provided to the shader via a UBO indexed with
resource_id, similar to the existing Object Info data. Unlike that,
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 not inconceivable that technically different 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 require that set of data don't have to allocate any memory.

Differential Revision: https://developer.blender.org/D2057
Revision 93f4f96 by Alexander Gavrilov (master)
August 5, 2020, 17:21 (GMT)
Merge branch 'blender-v2.90-release'
Revision a316d3b by Alexander Gavrilov (master)
August 5, 2020, 17:20 (GMT)
Eevee: do not rely on the SOCK_HIDE_VALUE flag for node group sockets.

When disconnecting links for defaulted node group inputs, recurse
into the nested node group nodes, instead of checking the socket
flag. Otherwise the behavior is confusing and differs from Cycles.

Differential Revision: https://developer.blender.org/D8455
Revision 15ad4f6 by Alexander Gavrilov (master)
August 4, 2020, 08:57 (GMT)
Merge branch 'blender-v2.90-release'
Revision 9306037 by Alexander Gavrilov (master)
August 4, 2020, 08:29 (GMT)
Node Groups: expose the SOCK_HIDE_VALUE flag for node group inputs.

This flag specifies that even when the socket is not connected,
the node should not display the input field for the constant input
value. This is useful for inputs like Normal, which have special
handling for the missing input case and don't use a constant value.
Currently there is no way to change this flag from Python, and
through UI it can only be done by re-creating the socket.

This patch exposes the flag through RNA and UI, makes sure it
is properly updated when changed, and adds special handling to
ensure that it is correctly set when creating a node group from
a node set that includes reroute nodes.

Differential Revision: https://developer.blender.org/D8395
Revision b016e7f by Alexander Gavrilov (master)
August 4, 2020, 08:29 (GMT)
Node Groups: fix placement of the Output node when creating a group.

Instead of assuming the node width, compute the actual right bound.
Otherwise BSDF nodes tend to be too wide, and intersect Output.

Differential Revision: https://developer.blender.org/D8395

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