Blender Git Statistics -> Developers -> lichtwerk

Philipp Oeser (lichtwerk)

Total Commits : 304
Master Commits : 276
Branch Commits : 28
First Commit : March 11, 2015
Latest Commit : September 17, 2019 (Yesterday)

Commits by Month

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

Favourite Files

FilenameTotal Edits
space_view3d.py7
transform_conversions.c7
object.c7
object_relations.c7
BLI_string.h5
info_stats.c5
pipeline.c5
string.c5
object_quick_effects.py5
freestyle.py5

File Changes

ActionTotalPer Commit
Modified4301.4

Code Changes

ActionTotalPer Commit
Lines Added2 3918.4
Lines Removed1 5435.4

Latest commits Feed

Revision 41d6d14 by Philipp Oeser (master)
22 hours 33 min ago
Fix paint cursor crash

The new paint cursor (introduced in rBe0c792135adf) could crash for 2d
painting without an active object.

Note there are still drawing asserts (because we are mixing 2d and 3d
drawing in 'paint_draw_cursor'), but these will be handled in a seperate
commit.

part of T69957

Reviewers: jbakker

Maniphest Tasks: T69957

Differential Revision: https://developer.blender.org/D5820
Revision 71803f2 by Philipp Oeser (master)
23 hours 12 min ago
Fix T69687: Edit Curve culling

Curve edit points could disappear when the deformed curve is out of view
area. Fix similar to rB0f983e854052.

Reviewers: jbakker

Maniphest Tasks: T69687

Differential Revision: https://developer.blender.org/D5748
Revision 39e760f by Philipp Oeser (master)
September 16, 2019, 11:16 (GMT)
Fix eevee volumetrics distribution at 1.0

reported in T69662

Reviewers: fclem

Differential Revision: https://developer.blender.org/D5809
Revision 57e0e52 by Philipp Oeser (master)
September 13, 2019, 20:29 (GMT)
Fix (unreported) 'smooth vertex colors' operator not respecting vertex
paint mask selection

followup to rBr27bbe7cbd9b, might as well make this consistent across
all the color operations [with the exception of 'Dirty Vertex Colors'
which is python]

Reviewers: brecht

Differential Revision: https://developer.blender.org/D5786
Revision 89cc5c2 by Philipp Oeser (master)
September 13, 2019, 20:15 (GMT)
Fix Particles: Keyed Physics crash when clicking on a particle slot
without a valid target

rB95b9680597f5 introduced code that would skip creation of GPUVertBuf
for ParticlePointCache if the keyed physics would not have a valid
target. Missing vertex buffer would lead to assert/crash.

This code is now removed (dont see a reason why this was done? afaict
2.79 also just displayed the particles without physics in this case and
this seems to be working just fine in 2.8 as well)

part of T69741

Reviewers: fclem

Maniphest Tasks: T69741

Differential Revision: https://developer.blender.org/D5781
Revision 27bbe7c by Philipp Oeser (master)
September 13, 2019, 11:30 (GMT)
Fix vertex paint: color transform operators not respecting vertex paint
mask selection

for 'Invert', 'Levels', 'Hue saturation Value' and 'Bright/Contrast',
face mask was respected, but vertex mask wasnt...

Same code as done in 'Set Vertex Colors'.

reported in T69835

Reviewers: brecht

Maniphest Tasks: T69835

Differential Revision: https://developer.blender.org/D5783
Revision f7ee234 by Philipp Oeser (master)
September 13, 2019, 10:38 (GMT)
Fix Particles Keyed Physics target UI greyed out

Picking the 'Target Object' as well as the 'System' number was greyed
out as long as 'Use Timing' was disabled. 'Use Timing' is unrelated for
the above two, these should always be active...

part of T69741

Reviewers: sergey

Maniphest Tasks: T69741

Differential Revision: https://developer.blender.org/D5782
Revision 5b2cebf by Philipp Oeser (master)
September 12, 2019, 16:23 (GMT)
Fix T69752: Texture paint sampling colors always 'merged down'

Rgression from rBaf4dcc6073fa.

paint_sample_color > imapaint_pick_face uses the the selection buffer
(DRW_select_buffer_sample_point) and to get flat colors [select_id_flat] we
need to be in SCE_SELECT_FACE mode. This was already fine if you had
'Face Selection Masking' turned on, but got colors including lighting
when turned of [select_id_uniform].

There was already an exception in 'select_cache_init' that turns on
SCE_SELECT_FACE for weightpaint, we just need this for texture paint
(vertex paint) as well... Also moved the logic into
select_id_get_object_select_mode.

Note we were also asserting here:
BLI_assert failed: /blender/source/blender/draw/engines/select/
select_engine.c:174, select_cache_init(), at 'e_data.context.select_mode
!= 0'

Note also this is not working correctly for vertexpaint (yet), but has
been discussed in T69752 and there is a solution by @mano-wii in P1032.

Reviewers: mano-wii

Subscribers: mano-wii

Maniphest Tasks: T69752

Differential Revision: https://developer.blender.org/D5775
Revision 2cec4af by Philipp Oeser (master)
September 12, 2019, 09:24 (GMT)
Fix T69582: Empties no longer support Rigid Body Constraints

This is caused by rB1342d1879e12 and would also break the whole
"Connect" workflow [which relies on empties]

Reviewers: mont29, brecht

Maniphest Tasks: T69582

Differential Revision: https://developer.blender.org/D5772
Revision b64fca4 by Philipp Oeser / YimingWu (temp-lanpr-staging)
September 12, 2019, 01:13 (GMT)
Fix assert hiding selected particles

was trying to get a boolean with RNA_enum_get (instead of
RNA_boolean_get)

Spotted while looking into T69680, T69432

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