
Blender Git Statistics -> Developers -> sergey
Sergey Sharybin (sergey)
Total Commits : 12 041
Master Commits : 9 911
Branch Commits : 2 130
First Commit : March 5, 2010
Latest Commit : January 18, 2021 (Yesterday)
Commits by Month
Date | Number of Commits | |
---|---|---|
January, 2021 | 26 | |
December, 2020 | 13 | |
November, 2020 | 66 | |
October, 2020 | 16 | |
September, 2020 | 12 | |
August, 2020 | 25 | |
July, 2020 | 57 | |
June, 2020 | 43 | |
May, 2020 | 107 | |
April, 2020 | 34 | |
March, 2020 | 55 | |
February, 2020 | 43 | |
January, 2020 | 50 | |
December, 2019 | 15 | |
November, 2019 | 62 | |
October, 2019 | 64 | |
September, 2019 | 57 | |
August, 2019 | 4 | |
July, 2019 | 98 | |
June, 2019 | 82 | |
May, 2019 | 100 | |
April, 2019 | 52 | |
March, 2019 | 72 | |
February, 2019 | 91 | |
January, 2019 | 105 | |
December, 2018 | 96 | |
November, 2018 | 126 | |
October, 2018 | 16 | |
September, 2018 | 138 | |
August, 2018 | 85 | |
July, 2018 | 74 | |
June, 2018 | 109 | |
May, 2018 | 147 | |
April, 2018 | 89 | |
March, 2018 | 79 | |
February, 2018 | 78 | |
January, 2018 | 166 | |
December, 2017 | 200 | |
November, 2017 | 192 | |
October, 2017 | 128 | |
September, 2017 | 79 | |
August, 2017 | 94 | |
July, 2017 | 126 | |
June, 2017 | 79 | |
May, 2017 | 108 | |
April, 2017 | 137 | |
March, 2017 | 116 | |
February, 2017 | 137 | |
January, 2017 | 277 | |
December, 2016 | 38 | |
November, 2016 | 93 | |
October, 2016 | 97 | |
September, 2016 | 143 | |
August, 2016 | 80 | |
July, 2016 | 102 | |
June, 2016 | 173 | |
May, 2016 | 179 | |
April, 2016 | 105 | |
March, 2016 | 91 | |
February, 2016 | 113 | |
January, 2016 | 120 | |
December, 2015 | 82 | |
November, 2015 | 78 | |
October, 2015 | 86 | |
September, 2015 | 71 | |
August, 2015 | 92 | |
July, 2015 | 178 | |
June, 2015 | 171 | |
May, 2015 | 182 | |
April, 2015 | 146 | |
March, 2015 | 173 | |
February, 2015 | 185 | |
January, 2015 | 181 | |
December, 2014 | 167 | |
November, 2014 | 111 | |
October, 2014 | 177 | |
September, 2014 | 73 | |
August, 2014 | 81 | |
July, 2014 | 135 | |
June, 2014 | 93 | |
May, 2014 | 76 | |
April, 2014 | 75 | |
March, 2014 | 72 | |
February, 2014 | 78 | |
January, 2014 | 96 | |
December, 2013 | 84 | |
November, 2013 | 71 | |
October, 2013 | 83 | |
September, 2013 | 76 | |
August, 2013 | 161 | |
July, 2013 | 89 | |
June, 2013 | 58 | |
May, 2013 | 92 | |
April, 2013 | 104 | |
March, 2013 | 81 | |
February, 2013 | 88 | |
January, 2013 | 78 | |
December, 2012 | 70 | |
November, 2012 | 128 | |
October, 2012 | 98 | |
September, 2012 | 146 | |
August, 2012 | 166 | |
July, 2012 | 194 | |
June, 2012 | 198 | |
May, 2012 | 114 | |
April, 2012 | 82 | |
March, 2012 | 93 | |
February, 2012 | 135 | |
January, 2012 | 95 | |
December, 2011 | 115 | |
November, 2011 | 142 | |
October, 2011 | 84 | |
September, 2011 | 138 | |
August, 2011 | 118 | |
July, 2011 | 117 | |
June, 2011 | 48 | |
May, 2011 | 27 | |
April, 2011 | 33 | |
March, 2011 | 12 | |
February, 2011 | 35 | |
January, 2011 | 19 | |
December, 2010 | 23 | |
November, 2010 | 26 | |
October, 2010 | 18 | |
September, 2010 | 12 | |
August, 2010 | 4 | |
July, 2010 | 9 | |
June, 2010 | 14 | |
May, 2010 | 10 | |
April, 2010 | 5 | |
March, 2010 | 30 |
Commit Distribution
Favourite Files
Filename | Total Edits |
---|---|
deg_builder_relations.cc | 335 |
tracking.c | 335 |
readfile.c | 259 |
deg_builder_nodes.cc | 258 |
tracking_ops.c | 244 |
scene.c | 212 |
space_clip.py | 203 |
movieclip.c | 180 |
depsgraph_tag.cc | 175 |
object.c | 173 |
File Changes
Action | Total | Per Commit |
---|---|---|
Added | 4 510 | 0.4 |
Modified | 40 087 | 3.3 |
Deleted | 2 372 | 0.2 |
Code Changes
Action | Total | Per Commit |
---|---|---|
Lines Added | 359 154 | 33.2 |
Lines Removed | 200 437 | 18.6 |
Latest commits 
1 day and 6 hours ago |
Tracking: Re-write marker request function There are two main things. First, remove the marker index caching. Thins makes it possible to safely use function from a threaded environment. Second, replace linear search with binary search, which speeds up random lookup. There is no measurable difference in the stabilization which had a comment about caching nature of track lookup. The random lookup complexity changed from O(N) to O(log N). In practice this also unlikely to be measurable, but thread-safety worth it. |
1 day and 6 hours ago |
Tracking: Add interpolated accessor for markers Allows to get marker position interpolated through out a gap. Currently unused, but is covered with test. Aimed to be used for track average operator. |
1 day and 6 hours ago |
Tracking: Implement tracks average operator Average selected tracks into the new one. This can be used to improve stability of tracking on blurry or non-very-sharp feature shapes. Averaging happens for all position, pattern corners and search area. Disabled markers do not take effect on averaging. Keyframed flag is copied from source. Gaps in the source tracks will be linearly interpolated, to reduce result track jump. Note that this only applies to gaps "inbetween". This means that if an input track doesn't have markers in the beginning/end of it, there is nothing to interpolate with and the result track will jump. Available from the Track panel, under the Merge category. Differential Revision: https://developer.blender.org/D6323 |
1 day and 7 hours ago |
Merge branch 'blender-v2.92-release' |
1 day and 7 hours ago |
Cycles: Fix missing OpenCL extensions in certain cases If extensions string is longer than 1024 then the old code would have reported empty string instead of extensions. Now the code does dynamic string allocation to store result of request, similar to what is done in `OpenCLInfo::get_hardware_id`. The code looks a bit ugly, but it didn't really change much with this patch. In other words, the code can become more modern and clear, but it is considered to be outside of the scope of this change. Differential Revision: https://developer.blender.org/D10135 |
January 15, 2021, 16:42 (GMT) |
Tracking: Fix transform cancel for plane tracks Use exact marker accessor. Harmless due to the current way the transform system is used by tracking. But for the future development proper accessor needs to be used. |
January 14, 2021, 14:19 (GMT) |
Merge branch 'blender-v2.92-release' |
January 14, 2021, 13:54 (GMT) |
Fix T84167: Saving half-float EXR might result in NaN pixels Clamp value to the -HALF_MAX .. HALF_MAX. The non-clamped values were causing NaN and inf values saved to the file, which was the root cause of glare node giving unexpected result. The nan/inf on overflow is something mentioned in the half data type in OpenEXR header. Differential Revision: https://developer.blender.org/D10105 |
January 14, 2021, 10:37 (GMT) |
Tracking: Simplify transform code Reduce amount of duplicated pointer offset logic: advance transform data pointers deep in the loop rather than have offset duplicated in the outer loop. Array size calculation still has duplicated, but that is another story. |
January 14, 2021, 10:37 (GMT) |
Tracking: Re-duplicate logic used to count and initialize data Allows to easily implement more comprehensive checks about which markers get added to the transformation context. No user measurable changes are expected, purely house-keeping to ease an upcoming development. |
MiikaHweb - Blender Git Statistics v1.06