english Sivu saatavilla vain englanninkielisenä.

Blender Git Statistics -> Developers -> lichtwerk

Philipp Oeser (lichtwerk)

Total Commits : 1 047
Master Commits : 911
Branch Commits : 136
First Commit : March 11, 2015
Latest Commit : September 18, 2021

Commits by Month

DateNumber of Commits
September, 202117
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
master911
hair_object65
temp-outliner-visibility60
collada2.842
blender2.8_snap_gizmo33
temp-ui-layout-2.827
blender-v2.93-release25
interactive_physics22
soc-2018-cycles-volumes21
temp-udim-images21
soc-2018-bevel21
hair_guides_grooming21
hair_guides21
temp-benchmark21
benchmark21
temp-select-axis21
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
lineart-shadow13
temp-lanpr-cleanup212
temp-keymap-save11
temp-keymap-changes11
temp-lineart-contained11
ui_layout_gridflow11
tmp-CollectionsAnim11
tmp-b28-motionpath-drawing11
blender-v2.83-release9
temp-lanpr-cleanup8
blender-v2.82-release8
temp-lanpr-staging8
tmp-2.83-cycles-rtx3-kernels7
temp-pose-flipping-fix-attempt7
asset-browser-poselib7
asset-browser7
tmp-COW_InsertKeyframe_Fix7
experimental_gp_weight6
topbar6
asset-system-filelist6
experimental-build6
soc-2021-porting-modifiers-to-nodes_all6
tmp-TimelineHeaderButtonsStretching6
temp-sybren-particles6
soc-2021-porting-modifiers-to-nodes-decimate6
temp-modifier-rm-cddm6
temp-sybren-modifier-nonmesh6
temp-unified-collections6
ui-asset-view-template6
temp-fracture-modifier-2.85
sculpt-dev5
temp_bmesh_multires5
fracture_modifier-master5
fracture_modifier5
blender-v2.91-release4
blender-v2.90-release4
temp-sybren-meshdeform4
modifier-panels-ui4
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
temp-gpencil-eval3
soc-2019-npr3
cycles_texture_cache2
new-object-types2
blender-v2.81-release2
temp_lineart_contained1
lanpr-under-gp1
blender-v2.78c-release1
compositor-20161
tmp-static-override-insertion1
blender-v2.78b-release1
pygpu_extensions1
vr_scene_inspection1
temp-cmake-without-sorted-libs1
blender-v2.78-release1
temp-blender-v2.81-release1
blender-v2.77-release1
blender2.8-snapping_with_occlusion1

Favourite Files

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

File Changes

ActionTotalPer Commit
Modified1 2871.2

Code Changes

ActionTotalPer Commit
Lines Added9 28810.7
Lines Removed5 0055.7

Latest commits Feed

Revision a229a9d by Philipp Oeser (master)
September 18, 2021, 06:13 (GMT)
Fix T91461: Pose Library name filter not working

since `AssetHandle` does not have a `name_property`
(`RNA_def_struct_name_property`), and the UIList is just using the
default `uilist_filter_items_default` it simply cannot filter on names
(`RNA_struct_name_get_alloc` wont succeed).

Adding a name_property also wont work since `AssetHandle` inherits
`PropertyGroup` (which already sets name_property).

So this adds a (temporary) hack exception for RNA_AssetHandle in
uilist_filter_items_default until the design of `AssetHandle` progresses
further.

thx @Severin for additional feedback

Maniphest Tasks: T91461

Differential Revision: https://developer.blender.org/D12541
Revision 9dee0a1 by Philipp Oeser (master)
September 17, 2021, 07:13 (GMT)
Fix T85564: FCurve modifier zero influence on restrict range borders

When using FModifier `Restrict Frame Range`, the resulting influence was
zero being exactly on `Start` / `End` range borders (so borders were
**exclusive**).
This made it impossible to chain FModifers together (forcing the user to
specify values slightly below the desired border in following
FModifiers).
This is now corrected to be **inclusive** on Start / End range borders.

Before
{F10234864}
After
{F10234865}
Testfile
{F10234866}

In the case of touching open borders (so [frame A frame B] followed by
[frame B frame C]) both modifiers are evaluated (in stack order).
If the later modifier has full influence (and is not additive) this simply
means the result is the same as the later modifier's value.
If influences below 1 are used (or modifiers are additive) both modifier's
values are interpolated/added accordingly.

technical notes:
- this was caused by the introduction of FModifier Influence/BlendIn-Out
in rB185663b52b61.
- for comparison, see other occurrences of
`FMODIFIER_FLAG_RANGERESTRICT`.
- the following conditions in `eval_fmodifier_influence` for blend in/
out have been changed accordingly.

Maniphest Tasks: T85564

Differential Revision: https://developer.blender.org/D10401
Revision 429136c by Philipp Oeser (master)
September 15, 2021, 10:09 (GMT)
Fix Asset Browser cannot open containing file anymore

In {rB9cff9f9f5df0} asset_library was renamed ? asset_library_ref.

Missed to update this in assets.py.

Differential Revision: https://developer.blender.org/D12497
Revision 1c1be5b by Philipp Oeser (master)
September 14, 2021, 07:53 (GMT)
Fix T90862: Texts in Outliner can have wrong icon

In contrast to the Filebrowser, the Outliner (Blender File view) did not
distinguish icons for text-based formats (if they have a filepath this
can be done though).

Maniphest Tasks: T90862

Differential Revision: https://developer.blender.org/D12347
Revision a784103 by Philipp Oeser (master)
September 13, 2021, 14:49 (GMT)
Cleanup: fix typo in comment
Revision 503d79c by Philipp Oeser (master)
September 13, 2021, 14:42 (GMT)
Fix straightline gesture snapping not working for modal tools

This was implemented in {rB14d56b4217f8} but was never working for
tools/operators other than the sculpt line mask tool.

To be precise, the preview actually snapped but the operations (e.g.
mesh bisect, vertex weight gradient) still happened "unsnapped" in
modal. For the sculpt line mask tool this wasnt a problem, because it
only draws a preview while modal, the actual mask was only applied
later.

This solves part one of T91320 (snapping), sculpting also introduced
flipping in {rB7ff6bfd1e0af} which does not make much sense for all
tools, but in bisect this could actually be supported, will add that in
a separate Diff.

ref T91320

Maniphest Tasks: T91320

Differential Revision: https://developer.blender.org/D12470
Revision 1bcdd1c by Philipp Oeser (master)
September 13, 2021, 14:42 (GMT)
Fix T91320: Support flipping sides in mesh bisect

Changing active side was introduced in {rB7ff6bfd1e0af} but was never
working for tools/operators other than the sculpt line mask tool.

While for most tools/operators this actually does not make sense, the
bisect tool/operator can actually benefit from it.

thx @campbellbarton for additional input!

Maniphest Tasks: T91320

Differential Revision: https://developer.blender.org/D12473
Revision f8ead73 by Philipp Oeser (master)
September 9, 2021, 07:38 (GMT)
Fix FONT objects cannot use Object Font anymore

Mistake in {rB459974896228}.

To use Object Fonts, (vertex) instancing needs to be enabled.
So bring back the instancing panel and improve the instancing choice
(similar to rB6c0c766bcaa0) by just giving the 'Vertex' choice (or
'None') and explain this is only used for Object Fonts on characters.

Was reported in D11348 itself.

Differential Revision: https://developer.blender.org/D12438
Revision 9bb9953 by Philipp Oeser (master)
September 9, 2021, 06:38 (GMT)
Fix typo in BKE_object_as_kdtree

Seems like an oversight in {rB86635402d516}?

Stumbled over this while investigating another report, but this line in
its current form does not make sense (was taking derivedFinal - not
derivedDeform - prior so I assume this has to be
BKE_object_get_evaluated_mesh now).

(it is now only used for vertex parenting where this should not be an
issue, but best keep this generic).

Differential Revision: https://developer.blender.org/D12425
Revision 8d40d61 by Philipp Oeser (master)
September 8, 2021, 06:25 (GMT)
Fix T91225: Quick Favorites and shortcuts are broken for some properties

Caused by {rB3e4d720ae483}.

Before above commit, this had a different path handling and
RNA_path_from_ID_to_struct() was always used [which kind of took care of
this]. Now this is only used if ptr represents an ID itself, so we are
"loosing" part of the path.

This patch adds the path back on the member_id in
wm_context_member_from_ptr() for everthing related to space_data, so
WM_context_path_resolve_property_full() can construct a full path even
for these.

Maniphest Tasks: T91225

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

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