http://www.miikahweb.com/feed.php MiikaHweb - Blender Commits By Lichtwerk http://www.miikahweb.com/ MiikaHweb - Blender Commits By Lichtwerk fi Tue, 15 Jun 21 10:16:41 +0000 MiikaHweb RSS contact at miikahweb.com <![CDATA[[d354e6a] blender-v2.93-release: Texture Paint: changing paint slots and viewport could go out...]]> http://www.miikahweb.com/en/blender/git-logs/commit/d354e6a84688948aac39b1402c35295ccbd3a013 d354e6a
Branches : blender-v2.93-release
Author : Philipp Oeser (lichtwerk)
Committed By : Jeroen Bakker (jbakker)
----------------------------------------
Texture Paint: changing paint slots and viewport could go out of sync

When changing to another texture paint slot, the texture displayed in
the viewport should change accordingly (as well as the image displayed
in the Image Editor).

The procedure to find the texture to display in the viewport
(BKE_texpaint_slot_material_find_node) could fail
though because it assumed iterating nodes would always happen in the
same order (it was index based). This is not the case though, nodes can
get sorted differently based on selection (see ED_node_sort).

Now check the actual image being referenced in the paint slot for
comparison.

ref T88788 (probably enough to call this a fix, the other issue(s)
mentioned in the report are more likely a feature request)

Reviewed By: mano-wii

Maniphest Tasks: T88788

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

----------------------------------------
1 Path Changed]]>
Wed, 09 Jun 2021 06:49:32 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/d354e6a84688948aac39b1402c35295ccbd3a013Philipp Oeser
<![CDATA[[dbb0023] blender-v2.93-release: Fix T88625: Multiobject UV hiding/unhiding does not work with...]]> http://www.miikahweb.com/en/blender/git-logs/commit/dbb002387d123435fa14c6b2143aa58fbee93298 dbb0023
Branches : blender-v2.93-release
Author : Philipp Oeser (lichtwerk)
Committed By : Jeroen Bakker (jbakker)
----------------------------------------
Fix T88625: Multiobject UV hiding/unhiding does not work with UV_SYNC_SELECTION

Oversight in {rB470f17f21c06}.

Hiding was only done for the first mesh, then the operator finished (in
case of UV_SYNC_SELECTION).
Now just continue to the next.

Maniphest Tasks: T88625

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

----------------------------------------
1 Path Changed]]>
Wed, 09 Jun 2021 06:43:07 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/dbb002387d123435fa14c6b2143aa58fbee93298Philipp Oeser
<![CDATA[[c1d67ab] blender-v2.93-release: Fix T88531: Mantaflow problem with geometry nodes]]> http://www.miikahweb.com/en/blender/git-logs/commit/c1d67abcd8f092c2d5e6dcea119690b750269599 c1d67ab
Branches : blender-v2.93-release
Author : Philipp Oeser (lichtwerk)
Committed By : Jeroen Bakker (jbakker)
----------------------------------------
Fix T88531: Mantaflow problem with geometry nodes

Objects modified by geometry nodes modifiers were not caught as being
"dynamic".

Now add this modifier type to the list of modifiers making them "dynamic"
in the eyes of mantaflow.

(noticed by @sebbas in chat)

Maniphest Tasks: T88531

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

----------------------------------------
1 Path Changed]]>
Wed, 09 Jun 2021 06:42:16 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/c1d67abcd8f092c2d5e6dcea119690b750269599Philipp Oeser
<![CDATA[[b38eb31] blender-v2.93-release: Fix T88566: Mantaflow inflow with shapekeys is not working...]]> http://www.miikahweb.com/en/blender/git-logs/commit/b38eb310509620cc460bb4ea3b25a01665a4d30b b38eb31
Branches : blender-v2.93-release
Author : Philipp Oeser (lichtwerk)
Committed By : Jeroen Bakker (jbakker)
----------------------------------------
Fix T88566: Mantaflow inflow with shapekeys is not working anymore
(regression)

Code was actually checking for shapekeys, but these were not detected
properly (some effects like shape keys are added as virtual modifiers
before the user created modifiers)

Now go over virtual modifiers as well.

Maniphest Tasks: T88566

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

----------------------------------------
1 Path Changed]]>
Wed, 09 Jun 2021 06:41:42 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/b38eb310509620cc460bb4ea3b25a01665a4d30bPhilipp Oeser
<![CDATA[[0ed005d] temp-attribute-processor: Texture Paint: changing paint slots and viewport could go out...]]> http://www.miikahweb.com/en/blender/git-logs/commit/0ed005d48a934a254de3a5f1f9626f60243587e0 0ed005d
Branches : temp-attribute-processor
Author : Philipp Oeser (lichtwerk)
Committed By : Jacques Lucke (JacquesLucke)
----------------------------------------
Texture Paint: changing paint slots and viewport could go out of sync

When changing to another texture paint slot, the texture displayed in
the viewport should change accordingly (as well as the image displayed
in the Image Editor).

The procedure to find the texture to display in the viewport
(BKE_texpaint_slot_material_find_node) could fail
though because it assumed iterating nodes would always happen in the
same order (it was index based). This is not the case though, nodes can
get sorted differently based on selection (see ED_node_sort).

Now check the actual image being referenced in the paint slot for
comparison.

ref T88788 (probably enough to call this a fix, the other issue(s)
mentioned in the report are more likely a feature request)

Reviewed By: mano-wii

Maniphest Tasks: T88788

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

----------------------------------------
1 Path Changed]]>
Mon, 07 Jun 2021 14:59:07 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/0ed005d48a934a254de3a5f1f9626f60243587e0Philipp Oeser
<![CDATA[[6118cbb] temp-attribute-processor: Greasepencil: show pressure curve widgets in the sidebar]]> http://www.miikahweb.com/en/blender/git-logs/commit/6118cbb78e5c1de4ef8ebfe3cd55550656f26c7e 6118cbb
Branches : temp-attribute-processor
Author : Philipp Oeser (lichtwerk)
Committed By : Jacques Lucke (JacquesLucke)
----------------------------------------
Greasepencil: show pressure curve widgets in the sidebar

These were only showing in the Properties Editor, but there is no reason
to have the panels be different in the sidebar (they should not show in
the top bar though).

agreed upon by both @anoniov and @mendio

ref T88787

----------------------------------------
1 Path Changed]]>
Mon, 07 Jun 2021 14:59:07 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/6118cbb78e5c1de4ef8ebfe3cd55550656f26c7ePhilipp Oeser
<![CDATA[[f11182b] temp-attribute-processor: Fix T88762: UI using tab to enter next button could clamp the...]]> http://www.miikahweb.com/en/blender/git-logs/commit/f11182b1be45eb57d0af66d229560f08a27d9090 f11182b
Branches : temp-attribute-processor
Author : Philipp Oeser (lichtwerk)
Committed By : Jacques Lucke (JacquesLucke)
----------------------------------------
Fix T88762: UI using tab to enter next button could clamp the hard min/
max unneccessarily

Since rB298d5eb66916 [which was needed to update buttons with custom
property range functions correctly], using tab would always clamp
(hardmin/hardmax) properties which were using FLT_MAX / INT_MAX as range
in their property definitions.

The clamping of rB298d5eb66916 was copied over from rB9b7f44ceb56c
[where it was used for the softmin/softmax], and while the re-evaluation
of hardmin/hardmax is needed for custom property range functions, the
clamping should actually not take place.

There are many properties using FLT_MAX / INT_MAX etc. and while it
probably would be good to update these with ranges that make more sense
-- not using FLT_MAX / INT_MAX would not have done the clamping here --
there should not be an arbitrary limit to these and they should stay as
they are.

Maniphest Tasks: T88762

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

----------------------------------------
1 Path Changed]]>
Mon, 07 Jun 2021 14:58:32 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/f11182b1be45eb57d0af66d229560f08a27d9090Philipp Oeser
<![CDATA[[74045bc] asset-browser: Texture Paint: changing paint slots and viewport could go out...]]> http://www.miikahweb.com/en/blender/git-logs/commit/74045bcb6f486c2b8aafb1b5f42410f7e6035e7a 74045bc
Branches : asset-browser, asset-browser-poselib
Author : Philipp Oeser (lichtwerk)
Committed By : Julian Eisel (Severin)
----------------------------------------
Texture Paint: changing paint slots and viewport could go out of sync

When changing to another texture paint slot, the texture displayed in
the viewport should change accordingly (as well as the image displayed
in the Image Editor).

The procedure to find the texture to display in the viewport
(BKE_texpaint_slot_material_find_node) could fail
though because it assumed iterating nodes would always happen in the
same order (it was index based). This is not the case though, nodes can
get sorted differently based on selection (see ED_node_sort).

Now check the actual image being referenced in the paint slot for
comparison.

ref T88788 (probably enough to call this a fix, the other issue(s)
mentioned in the report are more likely a feature request)

Reviewed By: mano-wii

Maniphest Tasks: T88788

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

----------------------------------------
1 Path Changed]]>
Sat, 05 Jun 2021 16:02:44 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/74045bcb6f486c2b8aafb1b5f42410f7e6035e7aPhilipp Oeser
<![CDATA[[56005ef] master: Texture Paint: changing paint slots and viewport could go out...]]> http://www.miikahweb.com/en/blender/git-logs/commit/56005ef499894bcd48313e3df7ec965fe516c1dc 56005ef
Branches : master
Author : Philipp Oeser (lichtwerk)
----------------------------------------
Texture Paint: changing paint slots and viewport could go out of sync

When changing to another texture paint slot, the texture displayed in
the viewport should change accordingly (as well as the image displayed
in the Image Editor).

The procedure to find the texture to display in the viewport
(BKE_texpaint_slot_material_find_node) could fail
though because it assumed iterating nodes would always happen in the
same order (it was index based). This is not the case though, nodes can
get sorted differently based on selection (see ED_node_sort).

Now check the actual image being referenced in the paint slot for
comparison.

ref T88788 (probably enough to call this a fix, the other issue(s)
mentioned in the report are more likely a feature request)

Reviewed By: mano-wii

Maniphest Tasks: T88788

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

----------------------------------------
1 Path Changed]]>
Fri, 04 Jun 2021 14:02:02 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/56005ef499894bcd48313e3df7ec965fe516c1dcPhilipp Oeser
<![CDATA[[9ba6b64] master: Greasepencil: show pressure curve widgets in the sidebar]]> http://www.miikahweb.com/en/blender/git-logs/commit/9ba6b64efa3acb941dee58207489bc593449f133 9ba6b64
Branches : master
Author : Philipp Oeser (lichtwerk)
----------------------------------------
Greasepencil: show pressure curve widgets in the sidebar

These were only showing in the Properties Editor, but there is no reason
to have the panels be different in the sidebar (they should not show in
the top bar though).

agreed upon by both @anoniov and @mendio

ref T88787

----------------------------------------
1 Path Changed]]>
Fri, 04 Jun 2021 10:17:33 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/9ba6b64efa3acb941dee58207489bc593449f133Philipp Oeser
<![CDATA[[92f8a6a] master: Fix T88762: UI using tab to enter next button could clamp the...]]> http://www.miikahweb.com/en/blender/git-logs/commit/92f8a6ac21acee5ee1d5151ddf11570afcaa64a8 92f8a6a
Branches : master
Author : Philipp Oeser (lichtwerk)
----------------------------------------
Fix T88762: UI using tab to enter next button could clamp the hard min/
max unneccessarily

Since rB298d5eb66916 [which was needed to update buttons with custom
property range functions correctly], using tab would always clamp
(hardmin/hardmax) properties which were using FLT_MAX / INT_MAX as range
in their property definitions.

The clamping of rB298d5eb66916 was copied over from rB9b7f44ceb56c
[where it was used for the softmin/softmax], and while the re-evaluation
of hardmin/hardmax is needed for custom property range functions, the
clamping should actually not take place.

There are many properties using FLT_MAX / INT_MAX etc. and while it
probably would be good to update these with ranges that make more sense
-- not using FLT_MAX / INT_MAX would not have done the clamping here --
there should not be an arbitrary limit to these and they should stay as
they are.

Maniphest Tasks: T88762

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

----------------------------------------
1 Path Changed]]>
Thu, 03 Jun 2021 12:16:53 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/92f8a6ac21acee5ee1d5151ddf11570afcaa64a8Philipp Oeser
<![CDATA[[5b6e0ba] master: Fix T88715: particle size influence texture not working for...]]> http://www.miikahweb.com/en/blender/git-logs/commit/5b6e0bad1bbc33faba2247602349942ce163b7df 5b6e0ba
Branches : master
Author : Philipp Oeser (lichtwerk)
----------------------------------------
Fix T88715: particle size influence texture not working for 'keyed' or 'none' physics types

This was reported for the special case of mapping with "Strand /
Particle" coords, but was not working with other coordinates either.

Dont see a reason for not supporting Size influence textures for these
kinds of particles (and since these types of particles have an "age"
like all others as well, even the "Strand / Particle" coords are
supported here as well)

Maniphest Tasks: T88715

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

----------------------------------------
1 Path Changed]]>
Tue, 01 Jun 2021 15:54:20 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/5b6e0bad1bbc33faba2247602349942ce163b7dfPhilipp Oeser
<![CDATA[[6899dca] master: Fix T88658: Force Fields of curve shape can crash if curve...]]> http://www.miikahweb.com/en/blender/git-logs/commit/6899dcab5339d1f17dd2ea665a38e4ab28ab23fc 6899dca
Branches : master
Author : Philipp Oeser (lichtwerk)
----------------------------------------
Fix T88658: Force Fields of curve shape can crash if curve has only one point

`bvhtree_from_mesh_edges_create_tree` can actually leave the BVHTree
NULL (e.g. if no edges are present).

Now dont allocate `BVHTreeFromMesh` on the `SurfaceModifierData` at all
in case the tree would be NULL anyways.
Places like `get_effector_data` check for `SurfaceModifierData`-
>`BVHTreeFromMesh` and dont try to stuff like getting a closest point on
surface, which would crash as soon as BVHNodes would need to be accessed
(from the NULL BVHTree).

Maniphest Tasks: T88658

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

----------------------------------------
1 Path Changed]]>
Tue, 01 Jun 2021 11:38:29 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/6899dcab5339d1f17dd2ea665a38e4ab28ab23fcPhilipp Oeser
<![CDATA[[d94ba97] master: Fix T88569: UI VSE: Menu-based range change, doesn't update...]]> http://www.miikahweb.com/en/blender/git-logs/commit/d94ba979d890e0a89a3ff9fa5ac8676f389533b5 d94ba97
Branches : master
Author : Philipp Oeser (lichtwerk)
----------------------------------------
Fix T88569: UI VSE: Menu-based range change, doesn't update the Timeline scrollbar width

Use the appropriate notifier, listeners were already doing the rest
properly.

Maniphest Tasks: T88569

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

----------------------------------------
1 Path Changed]]>
Mon, 31 May 2021 13:32:33 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/d94ba979d890e0a89a3ff9fa5ac8676f389533b5Philipp Oeser
<![CDATA[[bdac47f] master: Merge branch 'blender-v2.93-release']]> http://www.miikahweb.com/en/blender/git-logs/commit/bdac47f8d4f4bf4c413e9f82feb822fdd96ceca7 bdac47f
Branches : master
Author : Philipp Oeser (lichtwerk)
----------------------------------------
Merge branch 'blender-v2.93-release'

----------------------------------------
0 Paths Changed]]>
Fri, 28 May 2021 13:47:38 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/bdac47f8d4f4bf4c413e9f82feb822fdd96ceca7Philipp Oeser
<![CDATA[[adafd72] master: Fix T88635: VSE: Select Linked gives unpredictable results]]> http://www.miikahweb.com/en/blender/git-logs/commit/adafd7257d0ed1bcca9eae63ed1e87a891c44975 adafd72
Branches : master
Author : Philipp Oeser (lichtwerk)
----------------------------------------
Fix T88635: VSE: Select Linked gives unpredictable results

Caused by {rB66923031e6f2}.

Code would process unselected sequences and skip selected, needs to be
the other way around.

Maniphest Tasks: T88635

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

----------------------------------------
1 Path Changed]]>
Fri, 28 May 2021 13:41:56 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/adafd7257d0ed1bcca9eae63ed1e87a891c44975Philipp Oeser
<![CDATA[[63e50cf] master: Fix T88499: Copy data path operator does not consider library...]]> http://www.miikahweb.com/en/blender/git-logs/commit/63e50cf265d6f17785ffdf0d0a7220237b054050 63e50cf
Branches : master
Author : Philipp Oeser (lichtwerk)
----------------------------------------
Fix T88499: Copy data path operator does not consider library affiliation

When using the operator `ui.copy_data_path_button(full_path=True)` ({key
ctrl shift Alt C} on hover) the copied path does not consider the
library origin. That means that when there is a name clash the data path
is not accurate and refers to the local item instead.

This patch adds the library (if the ID is linked) of the returned string
from RNA_path_full_ID_py.

bpy.data.objects["Cube", "//library.blend"] instead of
bpy.data.objects["Cube"]

note: parsing this happens in
pyrna_prop_collection_subscript_str_lib_pair_ptr

Maniphest Tasks: T88499

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

----------------------------------------
1 Path Changed]]>
Fri, 28 May 2021 09:06:55 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/63e50cf265d6f17785ffdf0d0a7220237b054050Philipp Oeser
<![CDATA[[dfa3dcb] master: Fix T88625: Multiobject UV hiding/unhiding does not work with...]]> http://www.miikahweb.com/en/blender/git-logs/commit/dfa3dcbab9524e9f6da9be17eec4c74708a4889c dfa3dcb
Branches : master
Author : Philipp Oeser (lichtwerk)
----------------------------------------
Fix T88625: Multiobject UV hiding/unhiding does not work with UV_SYNC_SELECTION

Oversight in {rB470f17f21c06}.

Hiding was only done for the first mesh, then the operator finished (in
case of UV_SYNC_SELECTION).
Now just continue to the next.

Maniphest Tasks: T88625

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

----------------------------------------
1 Path Changed]]>
Thu, 27 May 2021 15:27:38 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/dfa3dcbab9524e9f6da9be17eec4c74708a4889cPhilipp Oeser
<![CDATA[[09e77f9] master: Fix T88534: Unable to add a Geometry Node Tree on Volume object...]]> http://www.miikahweb.com/en/blender/git-logs/commit/09e77f904d207e1f4b9b02d1282f21a423d9dc00 09e77f9
Branches : master
Author : Philipp Oeser (lichtwerk)
----------------------------------------
Fix T88534: Unable to add a Geometry Node Tree on Volume object

Volumes are supported, poll corrected.

Maniphest Tasks: T88534

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

----------------------------------------
1 Path Changed]]>
Wed, 26 May 2021 08:28:16 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/09e77f904d207e1f4b9b02d1282f21a423d9dc00Philipp Oeser
<![CDATA[[03c0fa1] master: Fix T88531: Mantaflow problem with geometry nodes]]> http://www.miikahweb.com/en/blender/git-logs/commit/03c0fa1cdb38695629c76fe6b14f733702b7061a 03c0fa1
Branches : master
Author : Philipp Oeser (lichtwerk)
----------------------------------------
Fix T88531: Mantaflow problem with geometry nodes

Objects modified by geometry nodes modifiers were not caught as being
"dynamic".

Now add this modifier type to the list of modifiers making them "dynamic"
in the eyes of mantaflow.

(noticed by @sebbas in chat)

Maniphest Tasks: T88531

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

----------------------------------------
1 Path Changed]]>
Wed, 26 May 2021 08:21:39 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/03c0fa1cdb38695629c76fe6b14f733702b7061aPhilipp Oeser