Blender Git Loki

Kaikki Blender Git kommitit.

Page: 204 / 8462

September 28, 2021, 08:17 (GMT)
Cleanup: support moving InstanceReference
September 28, 2021, 08:17 (GMT)
Geometry Nodes: multi-threading when modifying multiple geometry sets

Differential Revision: https://developer.blender.org/D12652
September 28, 2021, 08:10 (GMT)
Merge branch 'master' into asset-greasepencil
September 28, 2021, 08:09 (GMT)
Merge branch 'master' into greasepencil-object
September 28, 2021, 07:06 (GMT)
LineArt: Fix Merge Error.
September 28, 2021, 06:45 (GMT)
Merge remote-tracking branch 'origin/master' into temp-lineart-contained
September 28, 2021, 06:27 (GMT)
Merge branch 'master' into tracking_tools
September 28, 2021, 04:36 (GMT)
UI: avoid excessive padding for labels in headers

Labels in headers reserved space for an icon even when no icon was used.

This is caused by the shared function ui_text_icon_width adding 1.5x
a buttons X-units width the the width of the string.

Menu buttons detected this and subtracted the extra padding.

Instead of adding the same workaround for labels,
add ui_text_icon_width_ex that takes a padding argument.

Add presets for 'default', 'compact' and 'none' to avoid duplicating
padding values.

This allows removal of hard-coded label scaling for the add-object tool.
September 28, 2021, 04:00 (GMT)
Asset Browser: Allow World assets to be drag/dropped onto the viewport

While World data has always been able to be marked as an asset, there
was no way to actually use them from the asset browser. This change
allows users to drag-drop world assets onto the Viewport and have them
appended/linked to their scene.

Differential Revision: https://developer.blender.org/D12566
Revision c53ffda by Hans Goudey (master)
September 27, 2021, 18:29 (GMT)
Cleanup: Fix incorrect comments
Revision f94164d by Hans Goudey (master)
September 27, 2021, 18:22 (GMT)
Geometry Nodes: Do not realize instances in the material assign node

Only run the node once for every unique geometry set in the input's
instance heirarchy. This can massively improve performance when
there are many instances, but it will mean that the result is the same
for every instance. For the previous behavior, a "Realize Instances"
node can be used before this one.

This node can be changed without versioning since the old material
assign node was already deprecated and replaced.
Revision 5d70a4d by Hans Goudey (master)
September 27, 2021, 18:04 (GMT)
Geometry Nodes: Move output attribute names to a subpanel

In a sub-panel it will be clearer that they are outputs, since they
just look like more inputs now. Unfortunately it is not possible to
make sub-panels display conditionally currently, so the output
sub-panel will always be visible whether or not it is empty.

Differential Revision: https://developer.blender.org/D12653
September 27, 2021, 17:49 (GMT)
Cleanup: fix (harmless) uninitialized variable usage
September 27, 2021, 17:49 (GMT)
Fix part of T91516: Cycles not rendering geometry nodes instances

Part of the fix is by Jacques. This fixes the most obvious case, but it's
still not clear how to deal with non-mesh geometry instances or how to handle
motion blur for such instances.
September 27, 2021, 17:45 (GMT)
Constraints: change default Stretch To rotation type to Swing.

As also explained in D6134, in most case of Stretch To usage in
rigs, it is desirable to use swing rotation, either via the old
method of pairing the constraint with Damped Track, or via the
Swing rotation type introduced in 2.82. This is for instance true
for all usages of the constraint in Rigify.

The reason can be understood by realizing that unlike order-
dependent euler rotations, swing is not biased to an axis, and
isn't affected by gimbal lock effects at merely 90 degrees
of rotation (it has only one singularity at 180 degrees).

Thus it makes sense to change the default for newly created
constraints to the Swing mode. This has no backward compatibility
concerns except for old tutorials and rig generation scripts.

Differential Revision: https://developer.blender.org/D12643
September 27, 2021, 17:42 (GMT)
Update RNA to user manual url mappings
September 27, 2021, 16:52 (GMT)
File/Asset Browser: Don't deselect other items when dragging

Basically this enables the select-tweaking behavior as per the
guidelines:
https://wiki.blender.org/wiki/Human_Interface_Guidelines/Selection#Select-tweaking.

We use this in most other other editors that allow selecting and
dragging multiple items. But besides the consistency improvement, this
is important if we want to support dragging multiple assets (or files)
in future. We want to support this at least for dragging multiple assets
into an asset catalog for the upcoming asset catalog UI.
September 27, 2021, 16:42 (GMT)
Cleanup: incorrect null check in asset library

Found by clang tidy (P2439).
Revision 11bfbc3 by Hans Goudey (master)
September 27, 2021, 16:21 (GMT)
Fix: Incorrect node socket name after recent refactor

Caused by rBc99cb814520480379
September 27, 2021, 16:19 (GMT)
Cleanup: clang-tidy warnings
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021