http://www.miikahweb.com/feed.php MiikaHweb - Blender Commits http://www.miikahweb.com/ MiikaHweb - Blender Commits fi Sat, 18 Sep 21 17:25:33 +0000 MiikaHweb RSS contact at miikahweb.com <![CDATA[[32ecda2] temp-asset-browser-catalogs-ui: Only show icon to add catalogs for active catalog tree item]]> http://www.miikahweb.com/en/blender/git-logs/commit/32ecda219e00eaf5419f0c6230d747458125f6ac 32ecda2
Branches : temp-asset-browser-catalogs-ui
Author : Julian Eisel (Severin)
----------------------------------------
Only show icon to add catalogs for active catalog tree item

----------------------------------------
1 Path Changed]]>
Sat, 18 Sep 2021 16:05:53 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/32ecda219e00eaf5419f0c6230d747458125f6acJulian Eisel
<![CDATA[[0372006] temp-asset-browser-catalogs-ui: Fix crash reading files with an active catalog set]]> http://www.miikahweb.com/en/blender/git-logs/commit/0372006fdf2f8c385d0fa4009227e221da284cf2 0372006
Branches : temp-asset-browser-catalogs-ui
Author : Julian Eisel (Severin)
----------------------------------------
Fix crash reading files with an active catalog set

----------------------------------------
1 Path Changed]]>
Sat, 18 Sep 2021 15:58:48 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/0372006fdf2f8c385d0fa4009227e221da284cf2Julian Eisel
<![CDATA[[53e7a2c] soc-2020-io-performance: Merge branch 'master' into soc-2020-io-performance]]> http://www.miikahweb.com/en/blender/git-logs/commit/53e7a2cb0753137555bd581a1538a173060c469e 53e7a2c
Branches : soc-2020-io-performance
Author : Howard Trickey (howardt)
----------------------------------------
Merge branch 'master' into soc-2020-io-performance

----------------------------------------
0 Paths Changed]]>
Sat, 18 Sep 2021 14:03:45 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/53e7a2cb0753137555bd581a1538a173060c469eHoward Trickey
<![CDATA[[e3edf86] soc-2020-io-performance: Fix mistake with last commit - it didn't compile.]]> http://www.miikahweb.com/en/blender/git-logs/commit/e3edf862a92b95c75eaf3bb0d57bf298abe198e8 e3edf86
Branches : soc-2020-io-performance
Author : Howard Trickey (howardt)
----------------------------------------
Fix mistake with last commit - it didn't compile.

----------------------------------------
1 Path Changed]]>
Sat, 18 Sep 2021 14:03:16 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/e3edf862a92b95c75eaf3bb0d57bf298abe198e8Howard Trickey
<![CDATA[[2618df7] master: Cleanup: add missing includes]]> http://www.miikahweb.com/en/blender/git-logs/commit/2618df7d03bffff1ea2a750290d35ef4b6a8c072 2618df7
Branches : master
Author : Jacques Lucke (JacquesLucke)
----------------------------------------
Cleanup: add missing includes

----------------------------------------
1 Path Changed]]>
Sat, 18 Sep 2021 11:36:20 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/2618df7d03bffff1ea2a750290d35ef4b6a8c072Jacques Lucke
<![CDATA[[136e357] master: Cleanup: typo]]> http://www.miikahweb.com/en/blender/git-logs/commit/136e357d8dd541eeabc3f77dce8079d807bce8b4 136e357
Branches : master
Author : Jacques Lucke (JacquesLucke)
----------------------------------------
Cleanup: typo

----------------------------------------
1 Path Changed]]>
Sat, 18 Sep 2021 11:35:05 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/136e357d8dd541eeabc3f77dce8079d807bce8b4Jacques Lucke
<![CDATA[[7749b89] sculpt-dev: Sculpt: Added some icons and commit icon_geom.blend into the...]]> http://www.miikahweb.com/en/blender/git-logs/commit/7749b89d74cf05264114425f6e7f4d4c4631d0ab 7749b89
Branches : sculpt-dev
Author : Joseph Eagar (joeedh)
----------------------------------------
Sculpt: Added some icons and commit icon_geom.blend into the branch

Help with icons would be appreciated. The
scene project icon kind of came out looking
like a band-aid.

----------------------------------------
6 Paths Changed]]>
Sat, 18 Sep 2021 09:43:03 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/7749b89d74cf05264114425f6e7f4d4c4631d0abJoseph Eagar
<![CDATA[[bae92a0] sculpt-dev: Disable threading for sculpt project brush]]> http://www.miikahweb.com/en/blender/git-logs/commit/bae92a0ce5d00172dc39c0e676d4ea69688c46b9 bae92a0
Branches : sculpt-dev
Author : Joseph Eagar (joeedh)
----------------------------------------
Disable threading for sculpt project brush

----------------------------------------
2 Paths Changed]]>
Sat, 18 Sep 2021 08:39:40 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/bae92a0ce5d00172dc39c0e676d4ea69688c46b9Joseph Eagar
<![CDATA[[fe47584] sculpt-dev: Sculpt: Flesh out RNA wrapping of BrushChannels]]> http://www.miikahweb.com/en/blender/git-logs/commit/fe4758431659ae7429c74334e4889b1f66261f99 fe47584
Branches : sculpt-dev
Author : Joseph Eagar (joeedh)
----------------------------------------
Sculpt: Flesh out RNA wrapping of BrushChannels

----------------------------------------
4 Paths Changed]]>
Sat, 18 Sep 2021 07:35:56 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/fe4758431659ae7429c74334e4889b1f66261f99Joseph Eagar
<![CDATA[[5223f73] sculpt-dev: Fix compile error]]> http://www.miikahweb.com/en/blender/git-logs/commit/5223f73a1d0027452fcf8f9144a52025b3e6e58c 5223f73
Branches : sculpt-dev
Author : Joseph Eagar (joeedh)
----------------------------------------
Fix compile error

----------------------------------------
2 Paths Changed]]>
Sat, 18 Sep 2021 08:26:12 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/5223f73a1d0027452fcf8f9144a52025b3e6e58cJoseph Eagar
<![CDATA[[2d3d6eb] sculpt-dev: Merge remote-tracking branch 'origin/temp_bmesh_multires' into...]]> http://www.miikahweb.com/en/blender/git-logs/commit/2d3d6eb7b2a9be40aa5f383a1ff57ef37debc197 2d3d6eb
Branches : sculpt-dev
Author : Joseph Eagar (joeedh)
----------------------------------------
Merge remote-tracking branch 'origin/temp_bmesh_multires' into sculpt-dev

----------------------------------------
0 Paths Changed]]>
Sat, 18 Sep 2021 06:32:08 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/2d3d6eb7b2a9be40aa5f383a1ff57ef37debc197Joseph Eagar
<![CDATA[[a229a9d] master: Fix T91461: Pose Library name filter not working]]> http://www.miikahweb.com/en/blender/git-logs/commit/a229a9dd64821575b27e6e6e317a1ce97e23f6d7 a229a9d
Branches : master
Author : Philipp Oeser (lichtwerk)
----------------------------------------
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

----------------------------------------
1 Path Changed]]>
Sat, 18 Sep 2021 06:13:24 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/a229a9dd64821575b27e6e6e317a1ce97e23f6d7Philipp Oeser
<![CDATA[[f0c35d1] sculpt-dev: Merge branch 'master' into temp_bmesh_multires]]> http://www.miikahweb.com/en/blender/git-logs/commit/f0c35d16f39d837c7bceb6740d3fe9c440676564 f0c35d1
Branches : sculpt-dev, temp_bmesh_multires
Author : Joseph Eagar (joeedh)
----------------------------------------
Merge branch 'master' into temp_bmesh_multires

----------------------------------------
0 Paths Changed]]>
Sat, 18 Sep 2021 03:13:39 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/f0c35d16f39d837c7bceb6740d3fe9c440676564Joseph Eagar
<![CDATA[[85d274a] sculpt-dev: Merge branch 'master' into sculpt-dev]]> http://www.miikahweb.com/en/blender/git-logs/commit/85d274a60c03b067efaddeda921f0edf1c0982b3 85d274a
Branches : sculpt-dev
Author : Joseph Eagar (joeedh)
----------------------------------------
Merge branch 'master' into sculpt-dev

----------------------------------------
0 Paths Changed]]>
Fri, 17 Sep 2021 23:22:10 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/85d274a60c03b067efaddeda921f0edf1c0982b3Joseph Eagar
<![CDATA[[d3bba94] sculpt-dev: Commit current working copy; having]]> http://www.miikahweb.com/en/blender/git-logs/commit/d3bba94bf243c82b0c94b176f0541511e29bbcf3 d3bba94
Branches : sculpt-dev, temp_bmesh_multires
Author : Joseph Eagar (joeedh)
----------------------------------------
Commit current working copy; having
weird file system issues

----------------------------------------
5 Paths Changed]]>
Fri, 17 Sep 2021 21:43:00 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/d3bba94bf243c82b0c94b176f0541511e29bbcf3Joseph Eagar
<![CDATA[[8d25aeb] cycles-x: Fix T91489: Cycles X crash when running with MESA_NO_ERROR]]> http://www.miikahweb.com/en/blender/git-logs/commit/8d25aeb6a631fc941be72827134dec5b589e9ed4 8d25aeb
Branches : cycles-x
Author : Brecht Van Lommel (brecht)
----------------------------------------
Fix T91489: Cycles X crash when running with MESA_NO_ERROR

----------------------------------------
1 Path Changed]]>
Fri, 17 Sep 2021 17:22:46 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/8d25aeb6a631fc941be72827134dec5b589e9ed4Brecht Van Lommel
<![CDATA[[6cf734a] master: UI: Always Create Asset Previews]]> http://www.miikahweb.com/en/blender/git-logs/commit/6cf734a2e5d2496d1b2d33bc7613b56a9f9fc2ec 6cf734a
Branches : master
Author : Harley Acheson (harley)
----------------------------------------
UI: Always Create Asset Previews

This patch allows Asset Browser previews to be made regardless
of the setting of the (unrelated) "File Preview Type" Preference.

See D12484 for more details.

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

Reviewed by Julian Eisel

----------------------------------------
1 Path Changed]]>
Fri, 17 Sep 2021 15:08:56 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/6cf734a2e5d2496d1b2d33bc7613b56a9f9fc2ecHarley Acheson
<![CDATA[[55c9bbd] asset-greasepencil: Merge branch 'master' into asset-greasepencil]]> http://www.miikahweb.com/en/blender/git-logs/commit/55c9bbd7f9f3937215331f9404979ec78687bae9 55c9bbd
Branches : asset-greasepencil
Author : Antonio Vazquez (antoniov)
----------------------------------------
Merge branch 'master' into asset-greasepencil

----------------------------------------
0 Paths Changed]]>
Fri, 17 Sep 2021 15:05:43 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/55c9bbd7f9f3937215331f9404979ec78687bae9Antonio Vazquez
<![CDATA[[6b0aa7a] master: Geometry Nodes: hide Attribute Remove node when fields are...]]> http://www.miikahweb.com/en/blender/git-logs/commit/6b0aa7ae156461310bfff7d19d8754b4b55409f0 6b0aa7a
Branches : master
Author : Jacques Lucke (JacquesLucke)
----------------------------------------
Geometry Nodes: hide Attribute Remove node when fields are enabled

----------------------------------------
1 Path Changed]]>
Fri, 17 Sep 2021 14:21:20 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/6b0aa7ae156461310bfff7d19d8754b4b55409f0Jacques Lucke
<![CDATA[[9566e3b] master: Fix (harmless) mistake in recent new Append code.]]> http://www.miikahweb.com/en/blender/git-logs/commit/9566e3bc9c6a1c9a3a562738491ab5e7240499ba 9566e3b
Branches : master
Author : Bastien Montagne (mont29)
----------------------------------------
Fix (harmless) mistake in recent new Append code.

This code path is not yet used so no harm, but that was a fairly nasty
potential crash-generator.

----------------------------------------
1 Path Changed]]>
Fri, 17 Sep 2021 14:20:39 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/9566e3bc9c6a1c9a3a562738491ab5e7240499baBastien Montagne
<![CDATA[[dab0849] temp-asset-browser-catalogs: Merge remote-tracking branch 'origin/master' into temp-asset...]]> http://www.miikahweb.com/en/blender/git-logs/commit/dab08497c92f0a99b2c43d075f14a61269004437 dab0849
Branches : temp-asset-browser-catalogs
Author : Sybren A. Stüvel (sybren)
----------------------------------------
Merge remote-tracking branch 'origin/master' into temp-asset-browser-catalogs

----------------------------------------
0 Paths Changed]]>
Fri, 17 Sep 2021 12:52:51 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/dab08497c92f0a99b2c43d075f14a61269004437Sybren A. Stüvel
<![CDATA[[2190ef8] cycles-x: Cleanup: clarify comment]]> http://www.miikahweb.com/en/blender/git-logs/commit/2190ef8ffe7fcfed9aa47c37e5f839dd3122c5b5 2190ef8
Branches : cycles-x
Author : Brecht Van Lommel (brecht)
----------------------------------------
Cleanup: clarify comment

----------------------------------------
1 Path Changed]]>
Fri, 17 Sep 2021 12:51:52 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/2190ef8ffe7fcfed9aa47c37e5f839dd3122c5b5Brecht Van Lommel
<![CDATA[[8852fd9] cycles-x: Fix crash in background rendering after recent clearing bugfix...]]> http://www.miikahweb.com/en/blender/git-logs/commit/8852fd94d22a4f99d8f131f49e94744433046f53 8852fd9
Branches : cycles-x
Author : Brecht Van Lommel (brecht)
----------------------------------------
Fix crash in background rendering after recent clearing bugfix

----------------------------------------
1 Path Changed]]>
Fri, 17 Sep 2021 13:19:51 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/8852fd94d22a4f99d8f131f49e94744433046f53Brecht Van Lommel
<![CDATA[[8ee7f62] master: Cleanup: clang-tidy warnings in UUID code]]> http://www.miikahweb.com/en/blender/git-logs/commit/8ee7f62a635f2df24be96e5102c69b4783b0cdfc 8ee7f62
Branches : master
Author : Sybren A. Stüvel (sybren)
----------------------------------------
Cleanup: clang-tidy warnings in UUID code

Use C++ version of C headers, and avoid static function call on instance.

No functional changes.

----------------------------------------
1 Path Changed]]>
Fri, 17 Sep 2021 12:51:43 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/8ee7f62a635f2df24be96e5102c69b4783b0cdfcSybren A. Stüvel
<![CDATA[[3654434] master: Cleanup: fix memory leak]]> http://www.miikahweb.com/en/blender/git-logs/commit/365443412c87c568cb46a8c94cb63bcb78355250 3654434
Branches : master
Author : Jacques Lucke (JacquesLucke)
----------------------------------------
Cleanup: fix memory leak

----------------------------------------
1 Path Changed]]>
Fri, 17 Sep 2021 11:31:17 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/365443412c87c568cb46a8c94cb63bcb78355250Jacques Lucke
<![CDATA[[ca841de] temp-angavrilov: Force Fields: implement new true power and custom falloff options...]]> http://www.miikahweb.com/en/blender/git-logs/commit/ca841de0187c57270eae7ad74bc30412e396aa56 ca841de
Branches : temp-angavrilov
Author : Alexander Gavrilov (angavrilov)
----------------------------------------
Force Fields: implement new true power and custom falloff options.

The 'power' falloff option in Blender force fields does not actually
generate a true power falloff function, as pointed out in D2389.
However, that patch adds a special 'gravity' falloff option to Force
fields, without addressing the shortcoming in the common options.

The reason for not using the true curve in the options, as far as
one can tell, is that the power curve goes up to infinity as the
distance is reduced to 0, while the falloff options are designed
so that the maximum value of the curve is 1.

However, in reality forces with a power falloff don't actually go
to infinity, because real objects have a nonzero size, and the force
reaches its maximum at the surface of the object. This can be used
to integrate an option to use a true power falloff with the design
of falloff settings, if it requires a nonzero 'minimum' distance
to be set, and uses a curve that reaches 1 at that distance.

Since this is adding a new feature to the minimum distance value,
it is also a good opportunity to add a feature to the maximum
distance. Specifically, the new options can be used to apply
arbitrary brush-style falloff curves between min and max,
including a fully custom curve option. When used together with
power falloff, the two curves are multiplied together.

While the true power option allows creating more physically
correct forces, the custom curves aid artistic effects.

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

----------------------------------------
9 Paths Changed]]>
Fri, 17 Sep 2021 10:54:42 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/ca841de0187c57270eae7ad74bc30412e396aa56Alexander Gavrilov
<![CDATA[[409e90d] temp-angavrilov: Context: add accessors returning selected actions for animation...]]> http://www.miikahweb.com/en/blender/git-logs/commit/409e90d709fb533861a6464ce1c117a164e6e6bf 409e90d
Branches : temp-angavrilov
Author : Alexander Gavrilov (angavrilov)
----------------------------------------
Context: add accessors returning selected actions for animation editors.

Add a new 'selected_visible_actions' property to allow querying
actions that are selected in animation related editors for use in
UI and operators. The 'selected_editable_actions' variant excludes
linked actions (the only reason an action can be read-only).

In the Action and Shape Key editors there is only one action
that is specified by the field at the top of the editor.

In Dope Sheet it scans the channel rows and returns all actions
related to the selected items. This includes summary items for
actions and groups.

In Graph Editor, it lists actions associated with selected curves.

The new property is also used for Copy To Selected and Alt-Click.

Ref D11803

----------------------------------------
4 Paths Changed]]>
Fri, 17 Sep 2021 11:05:45 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/409e90d709fb533861a6464ce1c117a164e6e6bfAlexander Gavrilov
<![CDATA[[3361319] temp-angavrilov: Animation: allow manually setting the intended playback range...]]> http://www.miikahweb.com/en/blender/git-logs/commit/3361319d98815585503ce9f2d14b590db37673aa 3361319
Branches : temp-angavrilov
Author : Alexander Gavrilov (angavrilov)
----------------------------------------
Animation: allow manually setting the intended playback range for actions.

Some operations, e.g. adding a new action strip to NLA, require
knowing the active frame range of an action. However, currently it
can only be deduced by scanning the keyframes of the curves within
it. This is not ideal if e.g. curves are staggered for overlap.

As suggested by Nathan Vegdahl in comments to T54724, this patch adds
Action properties that allow manually specifying its active frame range.
The settings are exposed via a panel in the Dopesheet and Action Editor.
When enabled, the range is highlighted in the background using a striped
fill to distinguish it from the solid filled regular playback range.

When set, the frame range is used when adding or updating NLA tracks,
and by add-ons using `Action.frame_range`, e.g. FBX exporter.

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

----------------------------------------
12 Paths Changed]]>
Fri, 17 Sep 2021 11:05:45 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/3361319d98815585503ce9f2d14b590db37673aaAlexander Gavrilov
<![CDATA[[b8d213f] temp-angavrilov: Animation: allow marking actions as cyclic for Cycle-Aware...]]> http://www.miikahweb.com/en/blender/git-logs/commit/b8d213fe0164f242b535ae4b19f9379548a67584 b8d213f
Branches : temp-angavrilov
Author : Alexander Gavrilov (angavrilov)
----------------------------------------
Animation: allow marking actions as cyclic for Cycle-Aware Keying.

When a manual frame range is set, allow marking an action as having
Cyclic Animation. This does not affect how the action is evaluated,
but the Cycle-Aware Keying option will automatically make any newly
added F-Curves cyclic. This allows using the option from the start
to build the cycle, rather than only for tweaking an existing loop.

The curves are made cyclic when they have only one key, either
after inserting the first key, or before adding the second one.
The latter case avoids the need to manually make the first added
curve cyclic after marking a newly added action cyclic.

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

----------------------------------------
8 Paths Changed]]>
Fri, 17 Sep 2021 11:05:45 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/b8d213fe0164f242b535ae4b19f9379548a67584Alexander Gavrilov
<![CDATA[[612ffe4] temp-angavrilov: Animation: support filtering for curves that don't match the...]]> http://www.miikahweb.com/en/blender/git-logs/commit/612ffe4ebf5d8dbfa1c2ea8ccb64466c85ca15fe 612ffe4
Branches : temp-angavrilov
Author : Alexander Gavrilov (angavrilov)
----------------------------------------
Animation: support filtering for curves that don't match the action cycle.

Since the looping behavior is defined per curve rather than at
action level, it is possible for curve loop periods to get out of
sync with each other. This commit adds an option to compare curves
against the frame range specified in the action, and treat any
mismatches as errors for the purpose of F-Curve filtering.

When enabled, the check verifies that curves within the action
have valid cyclic extrapolation, the action period evenly
divides by the curve period (since a curve looping at e.g. half
of the action period length still repeats in sync with the action),
and the end values match if the cycle is supposed to be perfect.

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

----------------------------------------
6 Paths Changed]]>
Fri, 17 Sep 2021 11:05:45 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/612ffe4ebf5d8dbfa1c2ea8ccb64466c85ca15feAlexander Gavrilov
<![CDATA[[e5dadfa] temp-angavrilov: Depsgraph: connect up drivers on various physics properties.]]> http://www.miikahweb.com/en/blender/git-logs/commit/e5dadfadb58ed42d038bd9f0465cf9f8e69e6d2e e5dadfa
Branches : temp-angavrilov
Author : Alexander Gavrilov (angavrilov)
----------------------------------------
Depsgraph: connect up drivers on various physics properties.

It seems drivers for physics properties weren't being linked to
evaluation nodes. This connects settings used by modifiers
to Geometry; particle settings and rigid body data to Transform
which seems to contain rigid body evaluation; and force fields
to object Transform, since fields can exist on empties.

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

----------------------------------------
3 Paths Changed]]>
Fri, 17 Sep 2021 11:05:45 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/e5dadfadb58ed42d038bd9f0465cf9f8e69e6d2eAlexander Gavrilov
<![CDATA[[b669e33] temp-angavrilov: Constraints: refactor the D7437 patch adding Custom Space for...]]> http://www.miikahweb.com/en/blender/git-logs/commit/b669e33f5eab571754eb05dd69d1e1e7c4c3c3c0 b669e33
Branches : temp-angavrilov
Author : Alexander Gavrilov (angavrilov)
----------------------------------------
Constraints: refactor the D7437 patch adding Custom Space for constraints.

As mentioned in the comments to that patch, I had an idea for
a different way to do some technical aspects, but it was too
complicated to force changes in the original patch. Thus I submit
this follow up patch.

First, instead of modifying all the get_constraint_targets and
flush_constraint_targets callbacks, introduce wrapper functions
for accessing constraint targets, convert all code to use them,
and handle the new reference there uniformly for all constraints.

This incidentally revealed a place in the Collada exporter that
didn't clean up after retrieving the targets.

Also, tag the special target with a flag so other code can
handle it appropriately where necessary. This for instance
allows dependency graph to know that the Use B-Bone Shape
option doesn't affect this specific target.

Finally, rename and simplify the function for initializing the
custom space, and make sure it is called everywhere necessary.

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

----------------------------------------
17 Paths Changed]]>
Fri, 17 Sep 2021 11:05:45 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/b669e33f5eab571754eb05dd69d1e1e7c4c3c3c0Alexander Gavrilov
<![CDATA[[f15fd94] temp-angavrilov: Armature: apply Y scale to B-Bone segments.]]> http://www.miikahweb.com/en/blender/git-logs/commit/f15fd949660454b201e2ae9b08485dda9046e33c f15fd94
Branches : temp-angavrilov
Author : Alexander Gavrilov (angavrilov)
----------------------------------------
Armature: apply Y scale to B-Bone segments.

This fixes a strange behavior where the segments were not actually
scaled in the Y direction to match their actual length, thus
producing gaps or overlap depending on the shape of the curve. For
transformation the change should be very small if enough segments
are used, but this will affect the results of the Copy Transforms
and Armature constraints, so a backwards compatibility option is
provided. Newly created bones default to the new behavior.

----------------------------------------
6 Paths Changed]]>
Fri, 17 Sep 2021 11:05:45 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/f15fd949660454b201e2ae9b08485dda9046e33cAlexander Gavrilov
<![CDATA[[642dd7e] temp-angavrilov: Temporary Hack: provide B-Bone scale versioning for files with...]]> http://www.miikahweb.com/en/blender/git-logs/commit/642dd7e4a19ddde953b102679550ebcad66edfb5 642dd7e
Branches : temp-angavrilov
Author : Alexander Gavrilov (angavrilov)
----------------------------------------
Temporary Hack: provide B-Bone scale versioning for files with old patch.

Run the versioning code for the conversion of bbone scale to an xyz
vector if it has fields that correspond to the old version of the
patch before that change requiring versioning.

The actual Y (length) scale value from the old patch isn't versioned
and will be lost, requiring manual fixing.

----------------------------------------
1 Path Changed]]>
Fri, 17 Sep 2021 11:05:46 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/642dd7e4a19ddde953b102679550ebcad66edfb5Alexander Gavrilov
<![CDATA[[5cc1b68] temp-angavrilov: Bone Overlay: support bone wireframe opacity settings.]]> http://www.miikahweb.com/en/blender/git-logs/commit/5cc1b6893e363fcc32944f51abed43c132e47f96 5cc1b68
Branches : temp-angavrilov
Author : Alexander Gavrilov (angavrilov)
----------------------------------------
Bone Overlay: support bone wireframe opacity settings.

When weight painting the bone overlay is extremely intrusive,
effectively requiring either extensive use of hiding individual
bones, or disabling the whole bone overlay between selections.

This addresses the issue by adding two bone opacity sliders that
are used for the 'wireframe' armature drawing mode. One directly
controls the uniform opacity as the straightforward option.

The other one allows fade based on the depth from the camera,
using exponential decay with the slider specifying the 'half-life'
depth. This is intended as a way to automatically hide bones
in distant parts of the mesh while focused on a specific part.

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

----------------------------------------
16 Paths Changed]]>
Fri, 17 Sep 2021 11:05:46 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/5cc1b6893e363fcc32944f51abed43c132e47f96Alexander Gavrilov
<![CDATA[[cad00ba] cycles-x: Cycles X: Improve performance of transparent shadows with OptiX...]]> http://www.miikahweb.com/en/blender/git-logs/commit/cad00ba01b4ac7412c51c6d0143e402dc56967d7 cad00ba
Branches : cycles-x
Author : Patrick Mours (pmoursnv)
----------------------------------------
Cycles X: Improve performance of transparent shadows with OptiX

This changes the shadow record-all any-hit program to accept all
hits (return without calling `optixIgnoreIntersection`) beyond
the furthest distance recorded after the maximum number of hits
that can be recorded was reached.
OptiX will not call the any-hit program anymore for hits beyond
the distance of the accepted hits and also reduces the current
ray length behind the scenes. As a result performance improves
drastically in scenes where shadow rays can hit a lot of
transparent objects, like the "koro" benchmark scene.

With this applied I now get similar performance with both CUDA
and OptiX in "koro". Not quite perfect yet, but much better than
before.

Reviewed By: brecht

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

----------------------------------------
2 Paths Changed]]>
Fri, 17 Sep 2021 11:29:01 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/cad00ba01b4ac7412c51c6d0143e402dc56967d7Patrick Mours
<![CDATA[[9a41b44] master: Fix T91481: Grease Pencil Layer Double Transformations]]> http://www.miikahweb.com/en/blender/git-logs/commit/9a41b44197a61622446be7b3b6bf59933f8f7694 9a41b44
Branches : master
Author : Henrik Dick (weasel)
Committed By : Antonio Vazquez (antoniov)
----------------------------------------
Fix T91481: Grease Pencil Layer Double Transformations

Use the inverse of the grease pencil object. This patch fixes the issue for bones and objects.

Maniphest Tasks: T91481

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

----------------------------------------
1 Path Changed]]>
Fri, 17 Sep 2021 11:29:48 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/9a41b44197a61622446be7b3b6bf59933f8f7694Henrik Dick
<![CDATA[[1931878] temp-field-visualization: initial changes]]> http://www.miikahweb.com/en/blender/git-logs/commit/1931878f574b220575390432e4a4069ac63be054 1931878
Branches : temp-field-visualization
Author : Jacques Lucke (JacquesLucke)
----------------------------------------
initial changes

----------------------------------------
4 Paths Changed]]>
Wed, 15 Sep 2021 09:33:00 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/1931878f574b220575390432e4a4069ac63be054Jacques Lucke
<![CDATA[[52de232] temp-field-visualization: continue]]> http://www.miikahweb.com/en/blender/git-logs/commit/52de232811c16070e79975c6e3801dd7f135799e 52de232
Branches : temp-field-visualization
Author : Jacques Lucke (JacquesLucke)
----------------------------------------
continue

----------------------------------------
2 Paths Changed]]>
Wed, 15 Sep 2021 09:45:20 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/52de232811c16070e79975c6e3801dd7f135799eJacques Lucke
<![CDATA[[a5b9323] temp-field-visualization: Merge branch 'master' into temp-field-visualization]]> http://www.miikahweb.com/en/blender/git-logs/commit/a5b9323fd50e506d9c6ab57118b9944c064f51d8 a5b9323
Branches : temp-field-visualization
Author : Jacques Lucke (JacquesLucke)
----------------------------------------
Merge branch 'master' into temp-field-visualization

----------------------------------------
0 Paths Changed]]>
Wed, 15 Sep 2021 14:18:20 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/a5b9323fd50e506d9c6ab57118b9944c064f51d8Jacques Lucke
<![CDATA[[234de0b] temp-field-visualization: cleanup]]> http://www.miikahweb.com/en/blender/git-logs/commit/234de0bf7176a4404f55a6eeb38456b6b16688e1 234de0b
Branches : temp-field-visualization
Author : Jacques Lucke (JacquesLucke)
----------------------------------------
cleanup

----------------------------------------
2 Paths Changed]]>
Wed, 15 Sep 2021 14:30:29 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/234de0bf7176a4404f55a6eeb38456b6b16688e1Jacques Lucke
<![CDATA[[a5fbd81] temp-field-visualization: Merge branch 'master' into temp-field-visualization]]> http://www.miikahweb.com/en/blender/git-logs/commit/a5fbd815107fcd4c797ed7b96667017fa182ee50 a5fbd81
Branches : temp-field-visualization
Author : Jacques Lucke (JacquesLucke)
----------------------------------------
Merge branch 'master' into temp-field-visualization

----------------------------------------
0 Paths Changed]]>
Wed, 15 Sep 2021 14:36:03 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/a5fbd815107fcd4c797ed7b96667017fa182ee50Jacques Lucke
<![CDATA[[0bec1f5] temp-field-visualization: progress]]> http://www.miikahweb.com/en/blender/git-logs/commit/0bec1f5dadc0a52dcfe895b8fe04a431d52930ab 0bec1f5
Branches : temp-field-visualization
Author : Jacques Lucke (JacquesLucke)
----------------------------------------
progress

----------------------------------------
7 Paths Changed]]>
Thu, 16 Sep 2021 08:22:08 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/0bec1f5dadc0a52dcfe895b8fe04a431d52930abJacques Lucke
<![CDATA[[dcf72a3] temp-field-visualization: Merge branch 'master' into temp-field-visualization]]> http://www.miikahweb.com/en/blender/git-logs/commit/dcf72a30e174cf2a4a7eeb7c482690b31cdef172 dcf72a3
Branches : temp-field-visualization
Author : Jacques Lucke (JacquesLucke)
----------------------------------------
Merge branch 'master' into temp-field-visualization

----------------------------------------
0 Paths Changed]]>
Fri, 17 Sep 2021 08:56:46 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/dcf72a30e174cf2a4a7eeb7c482690b31cdef172Jacques Lucke
<![CDATA[[5d183c5] temp-field-visualization: improvements]]> http://www.miikahweb.com/en/blender/git-logs/commit/5d183c5af385dba4fe365e9530bea8ff0d301724 5d183c5
Branches : temp-field-visualization
Author : Jacques Lucke (JacquesLucke)
----------------------------------------
improvements

----------------------------------------
3 Paths Changed]]>
Fri, 17 Sep 2021 10:18:45 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/5d183c5af385dba4fe365e9530bea8ff0d301724Jacques Lucke
<![CDATA[[e1d7ce0] master: Blenlib: introduce a UUID type]]> http://www.miikahweb.com/en/blender/git-logs/commit/e1d7ce005f9f9ca84befdd531014d498966f27fc e1d7ce0
Branches : master
Author : Sybren A. Stüvel (sybren)
----------------------------------------
Blenlib: introduce a UUID type

Add `BLI_uuid` and `DNA_uuid_types.h` with a UUID implementation
following RFC4122 (https://datatracker.ietf.org/doc/html/rfc4122.html).

The following features are implemented:
- A struct of 128 bits that can be used in DNA definitions.
- Generation of version 4 UUIDs, that is, purely random ones.
- UUID equality function.
- String to UUID and UUID to string conversion functions that are
compatible with RFC4122.
- C++ stream operator that outputs the UUID as string.

This UUID will be used by the asset system, to uniquely identify asset
catalogs.

Reviewed By: Severin, jacqueslucke

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

----------------------------------------
8 Paths Changed]]>
Fri, 17 Sep 2021 10:22:00 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/e1d7ce005f9f9ca84befdd531014d498966f27fcSybren A. Stüvel
<![CDATA[[adf85cd] cycles-x: Cycles X: Real memory saving when using tiled rendering]]> http://www.miikahweb.com/en/blender/git-logs/commit/adf85cd552d3d3319b095397f95fecc0c8961bc5 adf85cd
Branches : cycles-x
Author : Sergey Sharybin (sergey)
----------------------------------------
Cycles X: Real memory saving when using tiled rendering

The general idea is to delay reading EXR files for until after all
view layers are rendered. Once they are all rendered, BlenderSession
frees up as much memory as possible, and initiates processing of the
on-disk files.

The processing includes reading the file, optional denoising of the
full frame (if the denoising is enabled), and writing the result via
the write callback.

The processing is done as a state-machine which routes specific calls
to a full-frame processing, which allows to re-use same tile write
callback in the software integration.

In order to be able to know which view layer and render view is being
written the API has been extended to write layer and view names. Done
via BufferParams, as layer and view concepts are quite typical for the
EXR files.

The BufferParams also contains all fields needed for buffers access
outside of the scene graph.

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

----------------------------------------
18 Paths Changed]]>
Fri, 17 Sep 2021 09:18:12 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/adf85cd552d3d3319b095397f95fecc0c8961bc5Sergey Sharybin
<![CDATA[[adccc4c] cycles-x: Fix Cycles X crash viewing render result prior rendering]]> http://www.miikahweb.com/en/blender/git-logs/commit/adccc4ce4575918e9725abe32e515544bfcdba5a adccc4c
Branches : cycles-x
Author : Sergey Sharybin (sergey)
----------------------------------------
Fix Cycles X crash viewing render result prior rendering

----------------------------------------
1 Path Changed]]>
Fri, 17 Sep 2021 09:51:24 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/adccc4ce4575918e9725abe32e515544bfcdba5aSergey Sharybin
<![CDATA[[a2be116] temp-vse-preview-transform2: Fix incorrect origin for gizmo with multi-selection]]> http://www.miikahweb.com/en/blender/git-logs/commit/a2be116a3f4484235dd31013596e6ad35e58c05d a2be116
Branches : temp-vse-preview-transform2
Author : Richard Antalik (ISS)
----------------------------------------
Fix incorrect origin for gizmo with multi-selection

----------------------------------------
1 Path Changed]]>
Fri, 17 Sep 2021 09:11:33 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/a2be116a3f4484235dd31013596e6ad35e58c05dRichard Antalik
<![CDATA[[836eef2] temp-vse-preview-transform2: Cleanup: Unused vars]]> http://www.miikahweb.com/en/blender/git-logs/commit/836eef261b93a6cef536caca0c5240d1a5ea8f71 836eef2
Branches : temp-vse-preview-transform2
Author : Richard Antalik (ISS)
----------------------------------------
Cleanup: Unused vars

----------------------------------------
2 Paths Changed]]>
Fri, 17 Sep 2021 09:23:55 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/836eef261b93a6cef536caca0c5240d1a5ea8f71Richard Antalik