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 |
September 27, 2021, 18:29 (GMT) |
Cleanup: Fix incorrect comments |
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. |
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). |
September 27, 2021, 16:21 (GMT) |
September 27, 2021, 16:19 (GMT) |
Cleanup: clang-tidy warnings |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021