Blender Git Statistics -> Developers -> lichtwerk

Philipp Oeser (lichtwerk)

Total Commits : 950
Master Commits : 852
Branch Commits : 98
First Commit : March 11, 2015
Latest Commit : June 9, 2021

Commits by Month

DateNumber of Commits
June, 202113
May, 202137
April, 202125
March, 202138
February, 202123
January, 202133
December, 202016
November, 202023
October, 202040
September, 202028
August, 202035
July, 202017
June, 202011
May, 202053
April, 202058
March, 202035
February, 202029
January, 202036
December, 20199
November, 201926
October, 201944
September, 201949
August, 201923
July, 201926
June, 20195
May, 201923
April, 201920
March, 201910
February, 201913
January, 201916
December, 201835
November, 201821
October, 201812
September, 20180
August, 20180
July, 201810
June, 201814
May, 201821
April, 20182
March, 20180
February, 20180
January, 20185
December, 20171
November, 20170
October, 20170
September, 20170
August, 20170
July, 20170
June, 20170
May, 20170
April, 20170
March, 20170
February, 20170
January, 20171
December, 20160
November, 20160
October, 20160
September, 20164
August, 20160
July, 20161
June, 20161
May, 20161
April, 20161
March, 20162
February, 20160
January, 20160
December, 20150
November, 20150
October, 20150
September, 20150
August, 20153
July, 20150
June, 20150
May, 20150
April, 20150
March, 20151

Commit Distribution

PathNumber of Commits
master852
hair_object65
temp-outliner-visibility60
collada2.842
blender2.8_snap_gizmo33
temp-ui-layout-2.827
interactive_physics22
hair_guides_grooming21
temp-select-axis21
temp-udim-images21
hair_guides21
benchmark21
soc-2018-cycles-volumes21
soc-2018-bevel21
temp-benchmark21
tmp_hair_curves20
temp-eeveelightcache18
temp-sybren-cow-ocean18
temp-tab_drag_drop16
temp-dynamic-overrides16
temp-greasepencil-vfx16
temp-greasepencil-object-stacksplit16
TEMP-UI-DECOR16
temp-flexible-spacing14
temp-lanpr-cleanup212
temp-keymap-save11
temp-keymap-changes11
ui_layout_gridflow11
tmp-CollectionsAnim11
tmp-b28-motionpath-drawing11
temp-lanpr-staging8
blender-v2.83-release8
temp-lanpr-cleanup8
blender-v2.82-release8
tmp-2.83-cycles-rtx3-kernels7
asset-browser-poselib7
tmp-COW_InsertKeyframe_Fix7
topbar6
experimental_gp_weight6
temp-modifier-rm-cddm6
tmp-TimelineHeaderButtonsStretching6
asset-system-filelist6
temp-sybren-particles6
experimental-build6
temp-sybren-modifier-nonmesh6
temp-unified-collections6
asset-browser6
ui-asset-view-template6
fracture_modifier5
temp_bmesh_multires5
temp-fracture-modifier-2.85
fracture_modifier-master5
modifier-panels-ui4
blender-v2.93-release4
blender-v2.91-release4
blender-v2.90-release4
temp-sybren-meshdeform4
soc-2020-production-ready-light-tree-23
blender-v2.79b-release3
soc-2020-production-ready-light-tree3
gsoc-2018-many-light-sampling3
lineart-bvh3
blender-v2.79a-release3
soc-2019-npr3
greasepencil-refactor3
temp-lineart-contained3
greasepencil-object3
temp-gpencil-eval3
greasepencil-experimental3
temp-attribute-processor3
new-object-types2
blender-v2.81-release2
cycles_texture_cache2
blender-v2.77-release1
blender2.8-snapping_with_occlusion1
temp_lineart_contained1
temp-cmake-without-sorted-libs1
tmp-static-override-insertion1
lanpr-under-gp1
vr_scene_inspection1
blender-v2.78c-release1
temp-blender-v2.81-release1
compositor-20161
blender-v2.78b-release1
blender-v2.78-release1
pygpu_extensions1

Favourite Files

FilenameTotal Edits
particle_edit.c18
blender_default.py18
space_view3d.py16
object_relations.c13
interface_templates.c12
object_constraint.c11
object_add.c10
rna_object_force.c10
uvedit_ops.c10
rna_nodetree.c10

File Changes

ActionTotalPer Commit
Modified1 1571.2

Code Changes

ActionTotalPer Commit
Lines Added8 28810.7
Lines Removed4 6326.0

Latest commits Feed

Revision d354e6a by Philipp Oeser / Jeroen Bakker (blender-v2.93-release)
June 9, 2021, 06:49 (GMT)
Texture Paint: changing paint slots and viewport could go out of sync

When changing to another texture paint slot, the texture displayed in
the viewport should change accordingly (as well as the image displayed
in the Image Editor).

The procedure to find the texture to display in the viewport
(BKE_texpaint_slot_material_find_node) could fail
though because it assumed iterating nodes would always happen in the
same order (it was index based). This is not the case though, nodes can
get sorted differently based on selection (see ED_node_sort).

Now check the actual image being referenced in the paint slot for
comparison.

ref T88788 (probably enough to call this a fix, the other issue(s)
mentioned in the report are more likely a feature request)

Reviewed By: mano-wii

Maniphest Tasks: T88788

Differential Revision: https://developer.blender.org/D11496
Revision dbb0023 by Philipp Oeser / Jeroen Bakker (blender-v2.93-release)
June 9, 2021, 06:43 (GMT)
Fix T88625: Multiobject UV hiding/unhiding does not work with UV_SYNC_SELECTION

Oversight in {rB470f17f21c06}.

Hiding was only done for the first mesh, then the operator finished (in
case of UV_SYNC_SELECTION).
Now just continue to the next.

Maniphest Tasks: T88625

Differential Revision: https://developer.blender.org/D11413
Revision c1d67ab by Philipp Oeser / Jeroen Bakker (blender-v2.93-release)
June 9, 2021, 06:42 (GMT)
Fix T88531: Mantaflow problem with geometry nodes

Objects modified by geometry nodes modifiers were not caught as being
"dynamic".

Now add this modifier type to the list of modifiers making them "dynamic"
in the eyes of mantaflow.

(noticed by @sebbas in chat)

Maniphest Tasks: T88531

Differential Revision: https://developer.blender.org/D11389
Revision b38eb31 by Philipp Oeser / Jeroen Bakker (blender-v2.93-release)
June 9, 2021, 06:41 (GMT)
Fix T88566: Mantaflow inflow with shapekeys is not working anymore
(regression)

Code was actually checking for shapekeys, but these were not detected
properly (some effects like shape keys are added as virtual modifiers
before the user created modifiers)

Now go over virtual modifiers as well.

Maniphest Tasks: T88566

Differential Revision: https://developer.blender.org/D11388
Revision 6118cbb by Philipp Oeser / Jacques Lucke (temp-attribute-processor)
June 7, 2021, 14:59 (GMT)
Greasepencil: show pressure curve widgets in the sidebar

These were only showing in the Properties Editor, but there is no reason
to have the panels be different in the sidebar (they should not show in
the top bar though).

agreed upon by both @anoniov and @mendio

ref T88787
Revision 0ed005d by Philipp Oeser / Jacques Lucke (temp-attribute-processor)
June 7, 2021, 14:59 (GMT)
Texture Paint: changing paint slots and viewport could go out of sync

When changing to another texture paint slot, the texture displayed in
the viewport should change accordingly (as well as the image displayed
in the Image Editor).

The procedure to find the texture to display in the viewport
(BKE_texpaint_slot_material_find_node) could fail
though because it assumed iterating nodes would always happen in the
same order (it was index based). This is not the case though, nodes can
get sorted differently based on selection (see ED_node_sort).

Now check the actual image being referenced in the paint slot for
comparison.

ref T88788 (probably enough to call this a fix, the other issue(s)
mentioned in the report are more likely a feature request)

Reviewed By: mano-wii

Maniphest Tasks: T88788

Differential Revision: https://developer.blender.org/D11496
Revision f11182b by Philipp Oeser / Jacques Lucke (temp-attribute-processor)
June 7, 2021, 14:58 (GMT)
Fix T88762: UI using tab to enter next button could clamp the hard min/
max unneccessarily

Since rB298d5eb66916 [which was needed to update buttons with custom
property range functions correctly], using tab would always clamp
(hardmin/hardmax) properties which were using FLT_MAX / INT_MAX as range
in their property definitions.

The clamping of rB298d5eb66916 was copied over from rB9b7f44ceb56c
[where it was used for the softmin/softmax], and while the re-evaluation
of hardmin/hardmax is needed for custom property range functions, the
clamping should actually not take place.

There are many properties using FLT_MAX / INT_MAX etc. and while it
probably would be good to update these with ranges that make more sense
-- not using FLT_MAX / INT_MAX would not have done the clamping here --
there should not be an arbitrary limit to these and they should stay as
they are.

Maniphest Tasks: T88762

Differential Revision: https://developer.blender.org/D11473
Revision 74045bc by Philipp Oeser / Julian Eisel (asset-browser, asset-browser-poselib)
June 5, 2021, 16:02 (GMT)
Texture Paint: changing paint slots and viewport could go out of sync

When changing to another texture paint slot, the texture displayed in
the viewport should change accordingly (as well as the image displayed
in the Image Editor).

The procedure to find the texture to display in the viewport
(BKE_texpaint_slot_material_find_node) could fail
though because it assumed iterating nodes would always happen in the
same order (it was index based). This is not the case though, nodes can
get sorted differently based on selection (see ED_node_sort).

Now check the actual image being referenced in the paint slot for
comparison.

ref T88788 (probably enough to call this a fix, the other issue(s)
mentioned in the report are more likely a feature request)

Reviewed By: mano-wii

Maniphest Tasks: T88788

Differential Revision: https://developer.blender.org/D11496
Revision 56005ef by Philipp Oeser (master)
June 4, 2021, 14:02 (GMT)
Texture Paint: changing paint slots and viewport could go out of sync

When changing to another texture paint slot, the texture displayed in
the viewport should change accordingly (as well as the image displayed
in the Image Editor).

The procedure to find the texture to display in the viewport
(BKE_texpaint_slot_material_find_node) could fail
though because it assumed iterating nodes would always happen in the
same order (it was index based). This is not the case though, nodes can
get sorted differently based on selection (see ED_node_sort).

Now check the actual image being referenced in the paint slot for
comparison.

ref T88788 (probably enough to call this a fix, the other issue(s)
mentioned in the report are more likely a feature request)

Reviewed By: mano-wii

Maniphest Tasks: T88788

Differential Revision: https://developer.blender.org/D11496
Revision 9ba6b64 by Philipp Oeser (master)
June 4, 2021, 10:17 (GMT)
Greasepencil: show pressure curve widgets in the sidebar

These were only showing in the Properties Editor, but there is no reason
to have the panels be different in the sidebar (they should not show in
the top bar though).

agreed upon by both @anoniov and @mendio

ref T88787

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