english Sivu saatavilla vain englanninkielisenä.

Blender Git Statistics -> Developers -> lichtwerk

Philipp Oeser (lichtwerk)

Total Commits : 701
Master Commits : 635
Branch Commits : 66
First Commit : March 11, 2015
Latest Commit : September 23, 2020 (Today)

Commits by Month

DateNumber of Commits
September, 202027
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
master635
hair_object65
temp-outliner-visibility60
collada2.842
blender2.8_snap_gizmo33
temp-ui-layout-2.827
interactive_physics22
hair_guides21
temp-benchmark21
temp-select-axis21
temp-udim-images21
benchmark21
soc-2018-cycles-volumes21
hair_guides_grooming21
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-cleanup8
blender-v2.82-release8
temp-lanpr-staging8
tmp-COW_InsertKeyframe_Fix7
topbar6
temp-sybren-modifier-nonmesh6
temp-unified-collections6
experimental_gp_weight6
experimental-build6
tmp-TimelineHeaderButtonsStretching6
temp-modifier-rm-cddm6
temp-sybren-particles6
temp-fracture-modifier-2.85
fracture_modifier-master5
fracture_modifier5
blender-v2.90-release4
temp-sybren-meshdeform4
blender-v2.83-release4
modifier-panels-ui4
temp-gpencil-eval3
gsoc-2018-many-light-sampling3
soc-2020-production-ready-light-tree-23
greasepencil-refactor3
soc-2020-production-ready-light-tree3
greasepencil-object3
soc-2019-npr3
greasepencil-experimental3
blender-v2.79b-release3
blender-v2.79a-release3
new-object-types2
blender-v2.81-release2
blender-v2.78c-release1
temp-blender-v2.81-release1
blender-v2.78b-release1
blender-v2.78-release1
lanpr-under-gp1
compositor-20161
blender-v2.77-release1
tmp-static-override-insertion1
vr_scene_inspection1
temp-cmake-without-sorted-libs1
blender2.8-snapping_with_occlusion1

Favourite Files

FilenameTotal Edits
particle_edit.c18
object_relations.c12
space_view3d.py12
blender_default.py12
interface_templates.c11
object_constraint.c11
object.c9
interface_handlers.c9
uvedit_ops.c8
sequencer.c8

File Changes

ActionTotalPer Commit
Modified8811.3

Code Changes

ActionTotalPer Commit
Lines Added5 80510.0
Lines Removed3 6016.2

Latest commits Feed

Revision 51c7a85 by Philipp Oeser (master)
5 hours 18 min ago
Fix T81057: PoseBone Constraints are displayed in Object Constraints tab

Own mistake in rB9dcae4eb17d7b.

We cannot use ED_object_constraint_active_list in uiTemplateConstraints
since it is dependent on mode (pose vs. object). Now get object
constraints directly when use_bone_constraints is false.

Note: unfortunately a derivate of this bug has made its way into 2.90.1

Maniphest Tasks: T81057

Differential Revision: https://developer.blender.org/D8989
Revision f09fcda by Philipp Oeser (master)
7 hours 58 min ago
Fix T81081: GPencil preset error

Caused by still having 'texture_opacity' in the preests and the preset
operator (but this was removed in the 2.83 rewrite).

Maniphest Tasks: T81081

Differential Revision: https://developer.blender.org/D8990
Revision af7378b by Philipp Oeser (master)
1 day and 11 hours ago
Fix T81013: Weight Paint Overlay XRay fails with clipping

When introduced in rB1ca1744c29e2, the Weight Paint Overlay XRay's
corresponding depth pass was not considering clipping planes.

Maniphest Tasks: T81013

Differential Revision: https://developer.blender.org/D8970
Revision d037ac3 by Philipp Oeser (master)
1 day and 11 hours ago
Fix T80996: Weight Proximity modifier: crash going to editmode on a
target in certain situations

Regression from rBdeaff945d0b96.

mesh_ensure_looptri_data would overflow.

Crash would only happen if a Data Transfer modifier (transferring
UVs) follows, so exact reason for this is not yet entirely clear. Also
there are edit-mode versions of the following BVH lookup functions so it
could be avoided (since this is a expensive operation), marking as TODO.

Similar fix as
- rB0945a79ed1eafae444d3021a5912cb39801a7209
- rB56d7e39b92997768b3db8ce2dbc262f869994145

Reviewers: mont29, campbellbarton

Maniphest Tasks: T80996

Differential Revision: https://developer.blender.org/D8973
Revision 7447233 by Philipp Oeser / Jeroen Bakker (blender-v2.90-release)
September 21, 2020, 07:15 (GMT)
Fix T80464: Crash deleting bone constraints when the armature layer is
not active

Caused by {rB608d9b5aa1f1}

Prior to rB608d9b5aa1f1, the constraint was gotten using **context**
[CTX_data_pointer_get_type(C, "constraint", &RNA_Constraint) -- which is
valid for bones on hidden layers].
After rB608d9b5aa1f1, the constraint is found (or isnt) using
`edit_constraint_property_get` [this is **not** valid for bones on
hidden layers because internally `BKE_pose_channel_active` checks if the
bone is on an active layer].

Some observations:
- Every operator using `edit_constraint_property_get` doesnt work for
bones on inactive layers [delete, moveup, movedown, move to index (drag
n drop nowadays)]
-- moveup, movedown, move to index check if they could find a constraint
beforehand though (dont crash)
-- delete crashes (doesnt check if a constraint could actually be found)
- Every operator using `edit_constraint_property_get` for constraint
data doesnt work for bones on inactive layers [stretchto_reset,
limitdistance_reset, childof_set_inverse, ...]
-- these all check if they could find a constraint beforehand though
(dont crash)

This is because the poll function is using **context** to get the
constraint, the operators themselves use
**edit_constraint_property_get** which leads to inconsistent/unexpected
results.

Possible solutions were:
- [1] let the delete operator just work with the context constraint
again (like prior to rB608d9b5aa1f1) -- allows for deleting constraints
on bones in inactive layers
- [2] check if we could get a constraint -- prevents the crash, but does
**not** allow for deleting constraints on bones in inactive layers
- [3] make the poll `edit_constraint_poll_generic` be as strict as the
operators -- dont use **context** to get the constraint, but something
like **edit_constraint_property_get**
- [4] make the operators be more graceful and let them act on bones on
hidden layers -- let **edit_constraint_property_get** actually use the
same **context**

This patch implements [4], so poll an doperators are now in sync.
- prevents reported crash
- also enables operators for bone constraints on hidden layers
- also enables drag and drop reordering of constraints on hidden layers

This might be a candidate for 2.90.1? (if it is, take care to include
prior "Refactor getting constraints" refactoring commit)

Note: Adding constraints also doesnt work for bones on inactive layers
[that was the case in 2.79 as well -- it is also using
`BKE_pose_channel_active`]

Maniphest Tasks: T80464

Differential Revision: https://developer.blender.org/D8805
Revision 9f473e2 by Philipp Oeser / Jeroen Bakker (blender-v2.90-release)
September 21, 2020, 07:14 (GMT)
Fix for failing constraints test

Caused by own rB6dc7266cf1f4.

When overriding context for constraint operators (such as in constraint
tests), it could happen that context "active_pose_bone" is set, but
"pose_bone" isnt. Now check for both in ED_object_pose_constraint_list.
Revision 8b953fa by Philipp Oeser / Jeroen Bakker (blender-v2.90-release)
September 21, 2020, 07:13 (GMT)
Refactor getting constraints

This is the refactoring part of D8805 (should be no functional changes).

- exposes pose-related part of former 'get_constraints()' from
interface_templates.c to new ED_object_pose_constraint_list
- rename ED_object_constraint_list_from_context -->
ED_object_constraint_active_list

Also clarify comments on both of these.

ref T80464
ref https://developer.blender.org/D8805
Revision df12686 by Philipp Oeser (master)
September 18, 2020, 12:24 (GMT)
Fix T80900: Crash lasso-selecting in particle editmode in certain
situations

In the situation that the PTCacheEdit is not available (e.g. when
editing unbaked Cloth or Softbody caches - or, as in the report, being
in Cloth or Softbody Editing Type for Hair particles), accesing the
corresponding ParticleSystem or ParticleSystemModifierData would crash.

Now access these later (after PE_start_edit had the chance to return
early on this non-valid situation).

Reviewers: JacquesLucke

Maniphest Tasks: T80900

Differential Revision: https://developer.blender.org/D8941
Revision a5dccd3 by Philipp Oeser (master)
September 18, 2020, 12:15 (GMT)
Fix T80905: GPencil: bones cannot be selected using Ctrl + LMB (with Left Selection Preference)

Was missing a dedicated entry for LMB select, this is to be consistent
with how it is done for meshes.

Maniphest Tasks: T80905

Differential Revision: https://developer.blender.org/D8935
Revision 32678e8 by Philipp Oeser (master)
September 18, 2020, 12:10 (GMT)
Cleanup: remove unused navmesh code

These were leftovers from the BGE removal.

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

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-2020