Blender Git Statistics -> Developers -> gaiaclary
Gaia Clary (gaiaclary)
Total Commits : 739
Master Commits : 467
Branch Commits : 272
First Commit : May 7, 2012
Latest Commit : October 20, 2021
Commits by Month
Date | Number of Commits | |
---|---|---|
October, 2021 | 3 | |
September, 2021 | 1 | |
August, 2021 | 0 | |
July, 2021 | 0 | |
June, 2021 | 2 | |
May, 2021 | 2 | |
April, 2021 | 0 | |
March, 2021 | 0 | |
February, 2021 | 0 | |
January, 2021 | 0 | |
December, 2020 | 3 | |
November, 2020 | 3 | |
October, 2020 | 0 | |
September, 2020 | 0 | |
August, 2020 | 0 | |
July, 2020 | 0 | |
June, 2020 | 0 | |
May, 2020 | 0 | |
April, 2020 | 0 | |
March, 2020 | 0 | |
February, 2020 | 0 | |
January, 2020 | 3 | |
December, 2019 | 0 | |
November, 2019 | 3 | |
October, 2019 | 0 | |
September, 2019 | 2 | |
August, 2019 | 2 | |
July, 2019 | 5 | |
June, 2019 | 17 | |
May, 2019 | 8 | |
April, 2019 | 16 | |
March, 2019 | 1 | |
February, 2019 | 4 | |
January, 2019 | 3 | |
December, 2018 | 10 | |
November, 2018 | 43 | |
October, 2018 | 10 | |
September, 2018 | 1 | |
August, 2018 | 85 | |
July, 2018 | 0 | |
June, 2018 | 0 | |
May, 2018 | 0 | |
April, 2018 | 43 | |
March, 2018 | 75 | |
February, 2018 | 33 | |
January, 2018 | 6 | |
December, 2017 | 0 | |
November, 2017 | 0 | |
October, 2017 | 0 | |
September, 2017 | 3 | |
August, 2017 | 0 | |
July, 2017 | 1 | |
June, 2017 | 12 | |
May, 2017 | 0 | |
April, 2017 | 4 | |
March, 2017 | 16 | |
February, 2017 | 0 | |
January, 2017 | 2 | |
December, 2016 | 1 | |
November, 2016 | 5 | |
October, 2016 | 1 | |
September, 2016 | 10 | |
August, 2016 | 0 | |
July, 2016 | 3 | |
June, 2016 | 14 | |
May, 2016 | 9 | |
April, 2016 | 0 | |
March, 2016 | 0 | |
February, 2016 | 5 | |
January, 2016 | 0 | |
December, 2015 | 0 | |
November, 2015 | 4 | |
October, 2015 | 0 | |
September, 2015 | 0 | |
August, 2015 | 0 | |
July, 2015 | 0 | |
June, 2015 | 0 | |
May, 2015 | 6 | |
April, 2015 | 7 | |
March, 2015 | 9 | |
February, 2015 | 2 | |
January, 2015 | 0 | |
December, 2014 | 4 | |
November, 2014 | 2 | |
October, 2014 | 2 | |
September, 2014 | 1 | |
August, 2014 | 5 | |
July, 2014 | 6 | |
June, 2014 | 2 | |
May, 2014 | 1 | |
April, 2014 | 1 | |
March, 2014 | 0 | |
February, 2014 | 6 | |
January, 2014 | 6 | |
December, 2013 | 2 | |
November, 2013 | 1 | |
October, 2013 | 4 | |
September, 2013 | 1 | |
August, 2013 | 2 | |
July, 2013 | 27 | |
June, 2013 | 34 | |
May, 2013 | 14 | |
April, 2013 | 8 | |
March, 2013 | 23 | |
February, 2013 | 23 | |
January, 2013 | 2 | |
December, 2012 | 1 | |
November, 2012 | 0 | |
October, 2012 | 6 | |
September, 2012 | 6 | |
August, 2012 | 9 | |
July, 2012 | 2 | |
June, 2012 | 27 | |
May, 2012 | 13 |
Commit Distribution
Favourite Files
Filename | Total Edits |
---|---|
AnimationExporter.cpp | 97 |
collada_utils.cpp | 87 |
collada_utils.h | 77 |
AnimationExporter.h | 61 |
DocumentImporter.cpp | 61 |
io_collada.c | 58 |
BCSampleData.h | 57 |
BCAnimationCurve.h | 50 |
ArmatureImporter.cpp | 48 |
collada.cpp | 47 |
File Changes
Action | Total | Per Commit |
---|---|---|
Added | 73 | 0.1 |
Modified | 1 886 | 2.6 |
Deleted | 17 | 0.0 |
Code Changes
Action | Total | Per Commit |
---|---|---|
Lines Added | 26 442 | 39.3 |
Lines Removed | 14 908 | 22.2 |
Latest commits
October 20, 2021, 09:58 (GMT) |
Revision e2cb81a by Gaia Clary / Alexander Gavrilov (temp-angavrilov-roll-precision) October 15, 2021, 10:18 (GMT) |
October 4, 2021, 19:23 (GMT) |
Make keyframe inserts/removals less verbose when called from python. Following operators now only report messages back when they are called via their invoke-methods: - ANIM_OT_keyframe_insert - ANIM_OT_keyframe_insert_by_name - ANIM_OT_keyframe_insert_menu - ANIM_OT_keyframe_delete - ANIM_OT_keyframe_clear_v3d - ANIM_OT_keyframe_delete_v3d Also removed the attribute confirm_success from the following operators: - ANIM_OT_keyframe_insert - ANIM_OT_keyframe_insert_by_name - ANIM_OT_keyframe_insert_menu - ANIM_OT_keyframe_delete - ANIM_OT_keyframe_delete_by_name Note: addons/scripts possibly need to be updated if they use the above operators AND set the "confirm_success" attribute Reviewed By: campbellbarton Differential Revision: https://developer.blender.org/D12697 |
September 29, 2021, 11:09 (GMT) |
Add an option to silence bpy.ops.anim.keyframe_delete_v3d when used in Addons The issues: 1.) When we want to remove keyframes from a range of frames in an action, then we can use bpy.ops.anim.keyframe_delete_v3d to remove the keys frame by frame. However, whenever the operator hits a frame with no keyframes, then it generates an error. While when it hits a frame with keyframes, then it reports the numbner of removed keys. This creates a lot of unnecessary noise in the Blender console. 2.) Furthermore a related issue is that WM_event_add_notifier() is called also when no frames where removed. This seems to significantly slow down the removal of keyframes in a range of frames at least when i use vscode for debugging. A proposal for improvement: This patch adds an attribute 'confirm_success' which controls if the operator reports back what it did (or did not) while executing. Silent mode would then be called like this: bpy.ops.anim.keyframe_delete_v3d(confirm_success=False) Note: confirm_success is True by default so this patchj does not change the behavior of Blender, it only gives the option to scripts. 3.) Personal note: I have chosen the attribute name to be equal as it is used in other related operators. However i rather would rename the attribute to "verbose" (preferred) or "with_confirm". But i let this to be decided by the reviewers. Thanks for your time to review! Reviewed By: campbellbarton Differential Revision: https://developer.blender.org/D12629 |
Revision c42fefa by Gaia Clary / Dilith Jayakody (soc-2021-curves) June 21, 2021, 14:31 (GMT) |
Add a reason for why an Addon can not be loaded. This change gives a more detailed explanation of the issue and may help the Addon Developer to identify what exactly needs to be changed. The current message 'addon not loaded' is a bit too sparse. Differential Revision: https://developer.blender.org/D11655 |
June 21, 2021, 10:51 (GMT) |
Add a reason for why an Addon can not be loaded. This change gives a more detailed explanation of the issue and may help the Addon Developer to identify what exactly needs to be changed. The current message 'addon not loaded' is a bit too sparse. Differential Revision: https://developer.blender.org/D11655 |
May 17, 2021, 19:10 (GMT) |
Collada import: use black for Base Color when missing <diffuse> Treat a missing <diffuse> the same as a black diffuse color. The easiest way to see this bug is with a Collada shader like ``` <constant> <emission> <color sid="emission">1 0 0 1</color> </emission> </constant> ``` The Collada spec says this should be just ``` color = <emission> ``` ie. red everywhere. The importer slots the red into the Principled Emission socket, but since it leaves the Base Color as the default off-white, this is added to red, and the material looks white-pink in the light and red only in the shadows. Putting black in the Base Color makes it look red everywhere. D10939 will also eliminate the much-less-noticeable specular term for this case. Reviewed By: gaiaclary Differential Revision: https://developer.blender.org/D10941 |
May 17, 2021, 18:04 (GMT) |
refactor: minor changes to previous commit - rename boolean is_zero by more descriptive has_specularity - add some clarifying comments (and TODO) |
December 20, 2020, 17:48 (GMT) |
fix T83880: Added check for valid context object to avoid null pointer exception when no object in scene |
December 19, 2020, 03:59 (GMT) |
refactor vec_roll_to_mat3_normalized() for clarity the function vec_roll_to_mat3_normalized() has a bug as described in T82455. This Differential is only for refactoring the code such that it becomes more clear what the function does and how the bug can be fixed. This differential is supposed to not introduce any functional changes. Reviewed By: sybren Differential Revision: https://developer.blender.org/D9410 |
MiikaHweb - Blender Git Statistics v1.06