Blender Git Statistics -> Developers -> gaiaclary

Gaia Clary (gaiaclary)

Total Commits : 731
Master Commits : 461
Branch Commits : 270
First Commit : May 7, 2012
Latest Commit : December 20, 2020

Commits by Month

DateNumber of Commits
December, 20203
November, 20203
October, 20200
September, 20200
August, 20200
July, 20200
June, 20200
May, 20200
April, 20200
March, 20200
February, 20200
January, 20203
December, 20190
November, 20193
October, 20190
September, 20192
August, 20192
July, 20195
June, 201917
May, 20198
April, 201916
March, 20191
February, 20194
January, 20193
December, 201810
November, 201843
October, 201810
September, 20181
August, 201885
July, 20180
June, 20180
May, 20180
April, 201843
March, 201875
February, 201833
January, 20186
December, 20170
November, 20170
October, 20170
September, 20173
August, 20170
July, 20171
June, 201712
May, 20170
April, 20174
March, 201716
February, 20170
January, 20172
December, 20161
November, 20165
October, 20161
September, 201610
August, 20160
July, 20163
June, 201614
May, 20169
April, 20160
March, 20160
February, 20165
January, 20160
December, 20150
November, 20154
October, 20150
September, 20150
August, 20150
July, 20150
June, 20150
May, 20156
April, 20157
March, 20159
February, 20152
January, 20150
December, 20144
November, 20142
October, 20142
September, 20141
August, 20145
July, 20146
June, 20142
May, 20141
April, 20141
March, 20140
February, 20146
January, 20146
December, 20132
November, 20131
October, 20134
September, 20131
August, 20132
July, 201327
June, 201334
May, 201314
April, 20138
March, 201323
February, 201323
January, 20132
December, 20121
November, 20120
October, 20126
September, 20126
August, 20129
July, 20122
June, 201227
May, 201213

Commit Distribution

PathNumber of Commits
master461
collada2.8143
temp-outliner-visibility40
hair_object40
tmp_hair_curves20
blender2.8-snapping_with_occlusion20
temp-flexible-spacing20
temp-sybren-modifier-nonmesh20
temp-keymap-save20
tmp-TimelineHeaderButtonsStretching20
soc-2018-cycles-volumes20
temp-unified-collections20
temp-eeveelightcache20
temp-sybren-meshdeform20
temp-keymap-changes20
tmp-static-override-insertion20
soc-2018-bevel20
temp-ui-layout-2.820
ui_layout_gridflow20
temp-dynamic-overrides20
temp-sybren-cow-ocean20
benchmark20
TEMP-UI-DECOR20
temp-modifier-rm-cddm20
temp-greasepencil-vfx20
tmp-COW_InsertKeyframe_Fix20
temp-udim-images20
experimental_gp_weight20
hair_guides_grooming20
temp-select-axis20
blender2.8_snap_gizmo20
temp-greasepencil-object-stacksplit20
tmp-CollectionsAnim20
interactive_physics20
temp-tab_drag_drop20
topbar20
temp-benchmark20
hair_guides20
blender2.8-workbench20
tmp-b28-motionpath-drawing20
temp-sybren-particles20
collada18
temp-object-multi-mode17
compositor-201611
fracture_modifier-master8
fracture_modifier8
temp-fracture-modifier-2.88
temp-render-depsgraph6
temp-drawcontext6
blender-v2.78-release5
blender-v2.78c-release5
temp-workspace-object-mode-removal5
blender-v2.78b-release5
temp-scene-obedit-remove5
temp-workspace-addons4
custom-manipulators2
strand_editmode2
blender-v2.79b-release2
temp-workspace_mode2
id_override_static2
collada-22
temp-group-collections2
tmp-debug-filebrowser2
blender-v2.79a-release2
temp-workspace_active_object2
temp-ssr2
temp-workspace-changes2
temp-lightprobe-rename1
gooseberry_farm1
temp_motionpaths1
input_method_editor1
blender-v2.74-release1
gooseberry1
workspaces1
blender-v2.80-release1
temp_file-dropper1
imm_port_wm_playanim1
blender-v2.72-release1
soc-2012-bratwurst1
ui-preview-buttons1
pie-menus1
temp-material-remap1
transform-manipulators1
temp-cycles-draw-manager1
cycles_unbiased_volumes1
temp-lineart-contained1
input_method_editor_partial_support1

Favourite Files

FilenameTotal Edits
AnimationExporter.cpp97
collada_utils.cpp87
collada_utils.h77
DocumentImporter.cpp61
AnimationExporter.h61
io_collada.c58
BCSampleData.h57
BCAnimationCurve.h50
ArmatureImporter.cpp48
collada.cpp47

File Changes

ActionTotalPer Commit
Added730.1
Modified1 8772.6
Deleted170.0

Code Changes

ActionTotalPer Commit
Lines Added26 34139.6
Lines Removed14 77822.2

Latest commits Feed

Revision d283a09 by Gaia Clary (master)
December 20, 2020, 17:48 (GMT)
fix T83880: Added check for valid context object to avoid null pointer exception when no object in scene
Revision 79f94f6 by Gaia Clary / YimingWu (temp-lineart-contained)
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
Revision ad7682f by Gaia Clary (master)
December 16, 2020, 19:46 (GMT)
Allow vertex tools to operate on weight groups when armature is in object mode

Since a few versions (even before 2.79) we have an option that allows to restrict the vertex tools to operate only on deform groups. This was originally implemented for working with vertex groups for skeletal animation. In that case it is fortunate to have weight tools operate only on deforming vertext groups (vgroups assigned to bones)

In previous versions of Blender (up to 2.79) we have been able to use this option in Mesh Edit mode regardless of the armature mode. The current implementation (since 2.80 as far as i know) enables this option only when the associated armature is in pose mode. this has a bad consequence:

It is not at all intuitive that you have to put the armature into Pose mode before you can make use of the option in mesh edit mode.
Besides this it is not even necessary in the case when the user wants to restrict the tool only to all pose bones. In that case the armature can safely be kept in Object mode. However, when the tool shall apply only to selected pose bones, then it actually makes sense to have the armature in pose mode (as it is implemented right now)

I do not know why this feature has been restricted as described above. It must have got lost somewhere on the way to Blender 2.90

This patch fixes the issue as it allows to select the "restrict to pose bones" option when the armature is in any mode. I see no downsides of this change, actually this is a fix for a feature that once worked and apparently got forgotten in newer releases.

Reviewed By: sybren, campbellbarton

Differential Revision: https://developer.blender.org/D9658
Revision 12f394e by Gaia Clary (master)
November 13, 2020, 08:46 (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
Revision c43283d by Gaia Clary (master)
November 12, 2020, 18:27 (GMT)
fix: added missing float declarations
Revision 923b314 by Gaia Clary (master)
November 12, 2020, 17:16 (GMT)
Test cases for vec_roll_to_mat3_normalized

The function vec_roll_to_mat3_normalized() basically has to handle 3 scenarios:

- When a bone is oriented along the negative Y axis
- When a bone is very close to the negative Y axis
- All other cases

The tests in the Differential make sure that all 3 situations are covered.

Reviewed By: sybren, mont29

Differential Revision: https://developer.blender.org/D9525
Revision 8fc68a2 by Gaia Clary (master)
January 22, 2020, 17:04 (GMT)
Fix T69090: Collada Exporter now exports the base color if Nodes are disabled

I also changed the Collada importer scuh that the diffuse Alpha is now set
for the generated PBSDF Shader AND for the base color.

Note: we can not export the base color AND the color
from the PBSDF Shaders at the same time. And when importing
we do not know if the color was originally coming from a base
material or from a shader. Setting them both in import seems
to give the most consistent results.
Revision 932cfdb by Gaia Clary (master)
January 20, 2020, 17:47 (GMT)
cleanup: Collada exporter: Removed misleading comments
Revision 6b902d7 by Gaia Clary (master)
January 20, 2020, 17:47 (GMT)
cleanup: do no longer use deprecated Alpha channel from Shader diffuse color (use Shader's Alpha value instead)
Revision 0281411 by Gaia Clary (master)
November 27, 2019, 10:18 (GMT)
fix T69772 Collada importer creates wrong fcurves for skeletal animation

MiikaHweb - Blender Git Statistics v1.06
By: Miika HämäläinenLast update: Nov-07-2014 14:18 MiikaHweb | 2003-2021