Blender Git Statistics -> Developers -> lichtwerk

Philipp Oeser (lichtwerk)

Total Commits : 457
Master Commits : 412
Branch Commits : 45
First Commit : March 11, 2015
Latest Commit : February 21, 2020

Commits by Month

DateNumber of Commits
February, 202021
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
master412
hair_object65
temp-outliner-visibility60
collada2.842
blender2.8_snap_gizmo33
temp-ui-layout-2.827
interactive_physics22
temp-benchmark21
hair_guides_grooming21
hair_guides21
soc-2018-cycles-volumes21
temp-select-axis21
benchmark21
temp-udim-images21
soc-2018-bevel21
tmp_hair_curves20
temp-sybren-cow-ocean18
temp-eeveelightcache18
TEMP-UI-DECOR16
temp-dynamic-overrides16
temp-tab_drag_drop16
temp-greasepencil-vfx16
temp-greasepencil-object-stacksplit16
temp-flexible-spacing14
temp-lanpr-cleanup212
temp-keymap-save11
temp-keymap-changes11
tmp-CollectionsAnim11
ui_layout_gridflow11
tmp-b28-motionpath-drawing11
temp-lanpr-staging8
temp-lanpr-cleanup8
tmp-COW_InsertKeyframe_Fix7
topbar6
temp-sybren-modifier-nonmesh6
temp-unified-collections6
tmp-TimelineHeaderButtonsStretching6
experimental_gp_weight6
experimental-build6
temp-modifier-rm-cddm6
temp-sybren-particles6
fracture_modifier-master5
temp-fracture-modifier-2.85
fracture_modifier5
temp-sybren-meshdeform4
greasepencil-experimental3
temp-gpencil-eval3
soc-2019-npr3
gsoc-2018-many-light-sampling3
blender-v2.79b-release3
greasepencil-refactor3
blender-v2.79a-release3
greasepencil-object3
blender-v2.81-release2
new-object-types2
temp-blender-v2.81-release1
blender-v2.78b-release1
blender-v2.78-release1
blender2.8-snapping_with_occlusion1
blender-v2.77-release1
tmp-static-override-insertion1
vr_scene_inspection1
compositor-20161
temp-cmake-without-sorted-libs1
blender-v2.78c-release1

Favourite Files

FilenameTotal Edits
particle_edit.c16
space_view3d.py10
object_relations.c9
blender_default.py8
sequencer.c8
interface_handlers.c8
object.c8
transform_conversions.c7
uvedit_ops.c6
transform_generics.c6

File Changes

ActionTotalPer Commit
Modified6031.3

Code Changes

ActionTotalPer Commit
Lines Added3 8339.6
Lines Removed2 5606.4

Latest commits Feed

Revision f2224cc by Philipp Oeser (master)
February 21, 2020, 13:35 (GMT)
Fix T74006: Alt+ clicking (assign to all selected) doesn not work for
bone constraints settings

'UI_context_copy_to_selected_list()' was working fine for constraints on
objects (would properly get the path and list of selected objects) and
also for bone settings (would properly get the path and list of bones).

There was no special case for constraints on bones though, so code would
work on selected objects (not selected bones).

So we now get the right bones and resolve the path to the constraint
setting _from the bones_.

Maniphest Tasks: T74006

Differential Revision: https://developer.blender.org/D6897
Revision 282e849 by Philipp Oeser (master)
February 20, 2020, 13:02 (GMT)
Fix T73871: improve assignement of material to selection in multi object
editmode

This was already supported in "Select" & "Deselect" but not in "Assign".
So similar to rB6b39dc7672eb, we now check if the material corresponding
to the currently selected material slot is found in other objects
materials and assign this (instead of always assigning their 'own'
actcol).

Maniphest Tasks: T73871

Differential Revision: https://developer.blender.org/D6869
Revision d95e9c7 by Philipp Oeser (master)
February 20, 2020, 12:28 (GMT)
Fix T63892: Tools cannot be registered into some contexts (e.g.
PAINT_TEXTURE)

This fails because some tool contexts define their tools with functions
[see the following list for context that fail]:

- PARTICLE (_defs_particle.generate_from_brushes)
- SCULPT (_defs_sculpt.generate_from_brushes)
- PAINT_TEXTURE (_defs_texture_paint.generate_from_brushes)
- PAINT_VERTEX (_defs_vertex_paint.generate_from_brushes)
- PAINT_WEIGHT (_defs_weight_paint.generate_from_brushes)
- PAINT_GPENCIL (_defs_gpencil_paint.generate_from_brushes)
- SCULPT_GPENCIL (_defs_gpencil_sculpt.generate_from_brushes)
- WEIGHT_GPENCIL (_defs_gpencil_weight.generate_from_brushes)

ToolSelectPanelHelper._tools_flatten() is usually called with
cls.tools_from_context(context) [that already yields from the function].
But when registering a tool, _tools_flatten() will still give back this
function, not a ToolDef - and we cannot get a bl_idname from that.
Now check for this and yield None in that case.

Also share logic across all tool_flatten functions:
- _tools_flatten
- _tools_flatten_with_tool_index
- _tools_flatten_with_keymap

Maniphest Tasks: T63892

Differential Revision: https://developer.blender.org/D6763
Revision 71ccb09 by Philipp Oeser / Julian Eisel (vr_scene_inspection)
February 20, 2020, 12:00 (GMT)
Fix T73938: Cycles Vertex Color wrong if no layer is specified

The node would render black in this case (but should use the
'active_render' layer choosen in the object data properties -- this is
now in line to how this is handled for e.g. UVs)

This introduces ATTR_STD_VERTEX_COLOR and uses this thoughout, if no
particular layer is specified in the node.

Maniphest Tasks: T73938

Differential Revision: https://developer.blender.org/D6887
Revision 65ea502 by Philipp Oeser (master)
February 19, 2020, 11:10 (GMT)
Fix T73938: Cycles Vertex Color wrong if no layer is specified

The node would render black in this case (but should use the
'active_render' layer choosen in the object data properties -- this is
now in line to how this is handled for e.g. UVs)

This introduces ATTR_STD_VERTEX_COLOR and uses this thoughout, if no
particular layer is specified in the node.

Maniphest Tasks: T73938

Differential Revision: https://developer.blender.org/D6887
Revision 5ca7c85 by Philipp Oeser (master)
February 14, 2020, 10:37 (GMT)
Particle editmode: add mouse independent "Select Linked" operator

The current "Select Linked" operator works based on mouse position and
makes no sense to call from the menus and was removed in rBdd9dfadaac9b.

This patch adds an operator independent from mouse position that just
selects all keys to a corresponding point (and adds back menu entries,
adds keymap entry).

The original operator is renamed to 'select_linked_pick' internally
(this is now more in line to how "Select Linked" works for meshes,
curves etc)

Differential Revision: https://developer.blender.org/D6823
Revision d9e4f5a by Philipp Oeser (master)
February 14, 2020, 10:12 (GMT)
Fix T73774: Error in Paint 'Clone from Image/UV Map' panel

This panel is not for 2D paint, IMAGEPAINT_PROJECT_LAYER_CLONE is only
ever used in projection painting, not 2D painting.
Add a proper poll for this.

Maniphest Tasks: T73774

Differential Revision: https://developer.blender.org/D6836
Revision dd9dfad by Philipp Oeser (master)
February 12, 2020, 18:36 (GMT)
remove "Select Linked" from the particle select and context menu

The operator in its current state is based on mouse position and doesnt
make sense to be called from a menu.
(In fact it should be called 'select_linked_pick' internally and a
separate 'select_linked' should be implemented similar to how "Select
Linked" works for meshes, curves etc -- see D6823 for this)

Differential Revision: https://developer.blender.org/D6822
Revision 9aae62a by Philipp Oeser (master)
February 12, 2020, 18:17 (GMT)
Particles: remove unused sel_col and nosel_col from
CacheEditrPathsIterData and PTCacheEdit

Followup to 80cecee5b7c8.

ref D6725
Revision 80cecee by Philipp Oeser (master)
February 12, 2020, 18:03 (GMT)
Fix T68788: Particle Edit Mode Hair vertex doesn't follow vertex theme
color

Selection and grooming only ever happens on hair keys (vertices), so
makes sense to use that theme color.

Sidenote: `CacheEditrPathsIterData` and `PTCacheEdit` have `sel_col` and
`nosel_col`, these can go, will do in a separate commit.

Maniphest Tasks: T68788

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

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