english Sivu saatavilla vain englanninkielisenä.

Blender Git Statistics -> Developers -> lichtwerk

Philipp Oeser (lichtwerk)

Total Commits : 1 077
Master Commits : 934
Branch Commits : 143
First Commit : March 11, 2015
Latest Commit : October 20, 2021 (Today)

Commits by Month

DateNumber of Commits
October, 20219
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
master934
hair_object65
temp-outliner-visibility60
collada2.842
blender2.8_snap_gizmo33
tmp-2.9327
temp-ui-layout-2.827
blender-v2.93-release27
interactive_physics22
soc-2018-bevel21
hair_guides_grooming21
hair_guides21
temp-benchmark21
temp-select-axis21
benchmark21
soc-2018-cycles-volumes21
temp-udim-images21
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
ui_layout_gridflow11
tmp-CollectionsAnim11
temp-keymap-changes11
tmp-b28-motionpath-drawing11
temp-lineart-contained11
blender-v2.83-release10
blender-v2.82-release8
temp-lanpr-staging8
temp-lanpr-cleanup8
asset-browser-poselib7
asset-browser7
tmp-2.83-cycles-rtx3-kernels7
temp-pose-flipping-fix-attempt7
tmp-COW_InsertKeyframe_Fix7
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
tmp-TimelineHeaderButtonsStretching6
experimental_gp_weight6
asset-system-filelist6
experimental-build6
temp_bmesh_multires5
sculpt-dev5
fracture_modifier-master5
fracture_modifier5
temp_test_sc_keymap5
temp-fracture-modifier-2.85
blender-v2.91-release4
blender-v2.90-release4
temp-ui-tweaks4
temp-sybren-meshdeform4
modifier-panels-ui4
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
blender-v2.79b-release3
gsoc-2018-many-light-sampling3
temp-attribute-processor3
lineart-bvh3
cycles_texture_cache2
new-object-types2
blender-v2.81-release2
lanpr-under-gp1
blender-v2.78c-release1
compositor-20161
pygpu_extensions1
blender-v2.78b-release1
temp-cmake-without-sorted-libs1
blender-v2.78-release1
temp-blender-v2.81-release1
blender-v2.77-release1
blender2.8-snapping_with_occlusion1
tmp-static-override-insertion1
vr_scene_inspection1
temp_lineart_contained1

Favourite Files

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

File Changes

ActionTotalPer Commit
Modified1 3451.2

Code Changes

ActionTotalPer Commit
Lines Added9 69410.8
Lines Removed5 1655.7

Latest commits Feed

Revision 690e1ba by Philipp Oeser (master)
9 hours 22 min ago
Fix T91808: Batch Generate Previews fails

Caused by the Cycles-X merge.

The old style of tile rendering was removed, leaving the script to error
out trying to set the tile size.

Tile rendering came back in a new form (but only really relevant for
large resolution rendering), so now leave setting auto_tile & tile_size
alone (since previews are rendered at PREVIEW_RENDER_DEFAULT_HEIGHT 128
-- which should never make a difference here).

Maniphest Tasks: T91808

Differential Revision: https://developer.blender.org/D12937
Revision 25c173f by Philipp Oeser (master)
10 hours 24 min ago
Tracking: support editing all selected tracks

This patch adds a "selected_movieclip_tracks" context member and enables
editing properties of multiple selected tracks via the usual Alt-click
editing (as well as the "Copy To Selected" operator). Both use
UI_context_copy_to_selected_list() to gather a list of other selected
items [which are now taken via said new context member]. Strictly
speaking, this could be done without the context member as well [just
gathering other selected tracks in UI_context_copy_to_selected_list()
without relying on a context member], but this might come in handy in
other places (e.g. Addons).

note: some could be desired for markers (e.g. editing pattern/search
areas of all selected track markers, but since this is burried in a
uiTemplate, this is a bit more work for another patch).

Differential Revision: https://developer.blender.org/D12923
Revision 57f1379 by Philipp Oeser (master)
1 day and 5 hours ago
Fix T92265: Outliner crash clicking override warning buttons

`outliner_draw_overrides_buts` uses `uiDefIconBlockBut` but doing so
without defining a function callback to actually build a block.
This will make the button go down the route of spawning a popup, but
without a menu. Crash then happens later accesing the (missing) menu in
`ui_handler_region_menu`.

So while we could dive into making this usage failsafe (carefully
checking `BUTTON_STATE_MENU_OPEN` in combination with
`uiHandleButtonData->menu` being NULL all over), but it seems much more
straightforward to just use `uiDefIconBut` (instead of
`uiDefIconBlockBut`) since this Override Warning buttons seem not to
intend spawning a menu anyways?

Maniphest Tasks: T92265

Differential Revision: https://developer.blender.org/D12917
Revision 3a25501 by Philipp Oeser (master)
October 18, 2021, 17:11 (GMT)
Fix T92314: Auto naming of the Vertex Group doesn't work for Grease
Pencil

Not naming the auto-generated vertexgroup after the selected bone was
just confusing (since the group would not have an effect), so now use
similar code that is used for meshes for greasepencil as well.

Maniphest Tasks: T92314

Differential Revision: https://developer.blender.org/D12906
Revision aef8ac7 by Philipp Oeser (master)
October 18, 2021, 15:00 (GMT)
Cleanup: clang format
Revision 0071001 by Philipp Oeser (master)
October 18, 2021, 14:52 (GMT)
Fix T92246: sculpt crash displaying statistics in certain situations

It seems possible to switch object selection (if `Lock Object Modes` is
turned off) and end up with an object that has a SculptSession but a
NULL PBVH.
(I was not able to repro from scratch, but file from the report was
clearly in that state).

This would crash in displaying scene statistics.

While there might be a deeper fix (making sure PBVH is available early
enough -- possibly using `BKE_sculpt_object_pbvh_ensure`,
`sculpt_update_object` or friends), there are also many checks in tools
for PBVH, so the situation seems to be somewhat vaild/expected also in
other places.
So to fix this, just check for a non-NULL PBVH, returning early
otherwise.
Note: this leaves us with displaying 0/0 Faces & Vertices in the borked
case until an operation takes place that updates the PBVH.

Maniphest Tasks: T92246

Differential Revision: https://developer.blender.org/D12904
Revision 7bf9c70 by Philipp Oeser (master)
October 15, 2021, 14:57 (GMT)
Fix T92083: Crash renaming bone used in Armature modifier on curve

This is caused by {rB3b6ee8cee708}.

Since rigging curves with armatures only works with envelopes (if I am
not mistaken), this stirs up the question again why we actually give the
choice for vertex groups in parenting. Anyways, curves can have armature
modifiers and renaming bones should not crash.

Now make sure we only go down the route of `BKE_object_defgroup_list`
and `BKE_object_defgroup_find_name` if vertex groups are actually
supported.

Maniphest Tasks: T92083

Differential Revision: https://developer.blender.org/D12876
Revision 47caeb8 by Philipp Oeser (master)
October 14, 2021, 14:29 (GMT)
Fix T91743: Unify behavior of 'Auto Set Preview Range'

This is available in the DopeSheet, GraphEditor, and NLA Editor.

Currently:
- Dopesheet advertises to take selection into account...
-- ...but doesnt - which might be a mistake in rBe3842d1ca4dd
- Graph Editor does not mention selection...
-- ...and also does not take it into account
- NLA does not mention selection...
-- ...but takes it into account

Now:
- make them **all** take selection into account (you can still do a
quick 'Select All' prior to get the full range -- better than not being
able to set this based on selection)
- mention this for all in the tooltip
- also reword to 'Set Preview Range to Selected' since using the term
'Auto' impilies this would change on selection change.

Maniphest Tasks: T91743

Differential Revision: https://developer.blender.org/D12651
Revision 583939c by Philipp Oeser (master)
October 14, 2021, 09:03 (GMT)
Fix T92200: VSE: 2D Cursor position missing viewport update

Was using notifier from wrong space (copy-paste error in rBd04d27b406b8).
Revision cd03f5b by Philipp Oeser (master)
September 29, 2021, 19:39 (GMT)
Add RNA path funcs for VolumeRender & VolumeDisplay

Without proper RNA paths, Alt-click editing properties on multiple
selected objects doesn not work (as well as the 'Copy To Selected'
operator).

Fixes T91806.

Maniphest Tasks: T91806

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

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