english Sivu saatavilla vain englanninkielisenä.

Blender Git Statistics -> Developers -> lichtwerk

Philipp Oeser (lichtwerk)

Total Commits : 1 135
Master Commits : 974
Branch Commits : 161
First Commit : March 11, 2015
Latest Commit : November 28, 2021

Commits by Month

DateNumber of Commits
November, 202149
October, 202118
September, 202138
August, 202146
July, 202131
June, 202116
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
master974
hair_object65
temp-outliner-visibility60
blender-v2.93-release45
collada2.842
blender2.8_snap_gizmo33
tmp-2.9327
temp-ui-layout-2.827
interactive_physics22
hair_guides21
temp-benchmark21
benchmark21
temp-select-axis21
soc-2018-cycles-volumes21
temp-udim-images21
soc-2018-bevel21
hair_guides_grooming21
tmp_hair_curves20
temp-sybren-cow-ocean18
temp-eeveelightcache18
TEMP-UI-DECOR16
temp-tab_drag_drop16
temp-dynamic-overrides16
temp-greasepencil-vfx16
temp-greasepencil-object-stacksplit16
temp-flexible-spacing14
lineart-shadow13
temp-lanpr-cleanup212
temp-keymap-save11
ui_layout_gridflow11
tmp-CollectionsAnim11
temp-keymap-changes11
tmp-b28-motionpath-drawing11
temp-lineart-contained11
blender-v2.83-release10
temp-lanpr-cleanup8
blender-v2.82-release8
temp-lanpr-staging8
temp-pose-flipping-fix-attempt7
tmp-COW_InsertKeyframe_Fix7
asset-browser-poselib7
asset-browser7
tmp-2.83-cycles-rtx3-kernels7
tmp-TimelineHeaderButtonsStretching6
experimental_gp_weight6
asset-system-filelist6
experimental-build6
soc-2021-porting-modifiers-to-nodes_all6
temp-sybren-particles6
ui-asset-view-template6
soc-2021-porting-modifiers-to-nodes-decimate6
temp-unified-collections6
temp-modifier-rm-cddm6
temp-sybren-modifier-nonmesh6
topbar6
fracture_modifier5
temp_test_sc_keymap5
temp-fracture-modifier-2.85
temp_bmesh_multires5
sculpt-dev5
fracture_modifier-master5
modifier-panels-ui4
blender-v2.91-release4
blender-v2.90-release4
temp-ui-tweaks4
temp-sybren-meshdeform4
temp-gpencil-eval3
soc-2019-npr3
blender-v2.79b-release3
gsoc-2018-many-light-sampling3
temp-attribute-processor3
lineart-bvh3
blender-v2.79a-release3
greasepencil-refactor3
greasepencil-object3
greasepencil-experimental3
soc-2020-production-ready-light-tree-23
soc-2020-production-ready-light-tree3
blender-v2.81-release2
cycles_texture_cache2
new-object-types2
blender-v2.77-release1
blender2.8-snapping_with_occlusion1
tmp-static-override-insertion1
vr_scene_inspection1
temp_lineart_contained1
lanpr-under-gp1
blender-v2.78c-release1
compositor-20161
blender-v2.78b-release1
pygpu_extensions1
temp-cmake-without-sorted-libs1
blender-v2.78-release1
temp-blender-v2.81-release1

Favourite Files

FilenameTotal Edits
particle_edit.c18
blender_default.py18
space_view3d.py18
object_relations.c18
paint_image_proj.c12
object.c12
interface_templates.c12
object_constraint.c11
rna_nodetree.c10
uvedit_ops.c10

File Changes

ActionTotalPer Commit
Modified1 4031.2

Code Changes

ActionTotalPer Commit
Lines Added10 05710.6
Lines Removed5 3145.6

Latest commits Feed

Revision f3ba6ac by Philipp Oeser (blender-v2.93-release)
November 28, 2021, 15:43 (GMT)
Fix T89081: Freestyle noise seed of zero crash

This leads to division by zero in Freestyle's NoiseShader which also
crashes blender.

Not sure if we really need a do_version patch for old files, as an
alternative we could also force a positive number in the NoiseShader.
This patch does not do either, just force a positive range in RNA from
now on.

Maniphest Tasks: T89081

Differential Revision: https://developer.blender.org/D13332
Revision b02bdd5 by Philipp Oeser (blender-v2.93-release)
November 28, 2021, 15:40 (GMT)
Fix T93130: Frame Selected with selected paint mask does not work

This broke with {rB20fac2eca723} (which landed in 2.63), so long
standing bug.

Convention for paint modes is:
- when no paint mask is active, `Frame Selected` will focus the last
stroke
- when paint mask is active, `Frame Selected` will focus the selected
mask faces

To check the right vert coords we have to offset with `mp->loopstart`.

Maniphest Tasks: T93130

Differential Revision: https://developer.blender.org/D13247
Revision a29283f by Philipp Oeser (blender-v2.93-release)
November 28, 2021, 15:37 (GMT)
Fix T93117: Texture paint clone tool crash in certain situation

Caused by {rBaf162658e127}, so long standing bug.

When changing clone slots (report involved a quite complicated sequence
of selecting textures and undo -- but I think this could happen in more
situations) code checks for UV of new clone slot.
However, since above commit the slot and the clone slot were mixed up,
so in this case the responsible NULL check (for when no UV is assigned)
wasnt working.
Now correct this (NULL check the clone slot uv -- instead of the paint
slot UV).

note: not sure why low level CustomData functions actually dont do the
name NULL checks themselves (seems like callers are always responsible).

Maniphest Tasks: T93117

Differential Revision: https://developer.blender.org/D13378
Revision c2971ee by Philipp Oeser (blender-v2.93-release)
November 28, 2021, 15:23 (GMT)
Fix T93338: Curve Guide force field crash

Caused by {rBcf2baa585cc8}.

For Curve Guide force fields to work, the `Path Animation` option has to
be enabled. With it disabled, we are lacking the necessary
`anim_path_accum_length` data initialized [done by
`BKE_anim_path_calc_data`] which `BKE_where_on_path` relies on since
above commit.

Now just check for this before using it - and return early otherwise.
Prior to said commit, `BKE_where_on_path` would equally return early
with a similar message, so that is expected behavior here.

Maniphest Tasks: T93338

Differential Revision: https://developer.blender.org/D13371
Revision 647578b by Philipp Oeser (blender-v2.93-release)
November 28, 2021, 15:18 (GMT)
Fix T93322: Freestyle Sinus Displacement Division by Zero Crash

This happens if the Wavelength is set to 0.0f.

Not sure if we really need a do_version patch for old files, as an
alternative we could also force a slight offset in the
SinusDisplacementShader. This patch does not do either, just force a
positive range from now on.

Maniphest Tasks: T93322

Differential Revision: https://developer.blender.org/D13329
Revision 5121773 by Philipp Oeser (blender-v2.93-release)
November 28, 2021, 15:03 (GMT)
Fix T93320: Freestyle LineStyleModifier blend 'Minimum' error

This was just a typo in {rBb408d8af31c9}
Must be 'MINIMUM' (instead of 'MININUM').

Maniphest Tasks: T93320

Differential Revision: https://developer.blender.org/D13328
Revision ef88047 by Philipp Oeser (master)
November 26, 2021, 13:40 (GMT)
Fix T89081: Freestyle noise seed of zero crash

This leads to division by zero in Freestyle's NoiseShader which also
crashes blender.

Not sure if we really need a do_version patch for old files, as an
alternative we could also force a positive number in the NoiseShader.
This patch does not do either, just force a positive range in RNA from
now on.

Maniphest Tasks: T89081

Differential Revision: https://developer.blender.org/D13332
Revision a773cd3 by Philipp Oeser (master)
November 26, 2021, 13:32 (GMT)
Fix T93130: Frame Selected with selected paint mask does not work

This broke with {rB20fac2eca723} (which landed in 2.63), so long
standing bug.

Convention for paint modes is:
- when no paint mask is active, `Frame Selected` will focus the last
stroke
- when paint mask is active, `Frame Selected` will focus the selected
mask faces

To check the right vert coords we have to offset with `mp->loopstart`.

Maniphest Tasks: T93130

Differential Revision: https://developer.blender.org/D13247
Revision 35c3644 by Philipp Oeser (master)
November 26, 2021, 13:24 (GMT)
Fix T93117: Texture paint clone tool crash in certain situation

Caused by {rBaf162658e127}, so long standing bug.

When changing clone slots (report involved a quite complicated sequence
of selecting textures and undo -- but I think this could happen in more
situations) code checks for UV of new clone slot.
However, since above commit the slot and the clone slot were mixed up,
so in this case the responsible NULL check (for when no UV is assigned)
wasnt working.
Now correct this (NULL check the clone slot uv -- instead of the paint
slot UV).

note: not sure why low level CustomData functions actually dont do the
name NULL checks themselves (seems like callers are always responsible).

Maniphest Tasks: T93117

Differential Revision: https://developer.blender.org/D13378
Revision 236be8e by Philipp Oeser (master)
November 26, 2021, 10:46 (GMT)
Fix T93380: Texture paint clone tool crash without clone image

This was crashing using the clone tool without a clone image assigned.

Caused by {rB9111ea78acf4}.
Since above commit, `BKE_image_acquire_ibuf` was using `ima->runtime`
without checking for NULL first.
Since callers are not required to check for this, just return early
here.

note: there is still a memory leak using the clone tool without a clone
image assigned (but this was also the case before said commit and needs
to be investigated separately).

Maniphest Tasks: T93380

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

MiikaHweb - Blender Git Statistics v1.06
Tehnyt: Miika HämäläinenViimeksi p?ivitetty: 07.11.2014 14:18 MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021