Blender Git Commits

Blender Git "master" branch commits.

Page: 958 / 5574

January 3, 2020, 05:40 (GMT)
UI: scale region hide threshold by zoom level

Resolves issue were it wasn't possible to have a single column toolbar
when zoomed out.
January 3, 2020, 05:28 (GMT)
Fix gizmos flickering when resizing regions
January 3, 2020, 04:50 (GMT)
Fix toolbar flickering on resize, inability to hide
January 3, 2020, 04:37 (GMT)
UI: Improve toolbar width snapping

Allow narrower toolbar before snapping to two column layout.
January 3, 2020, 03:12 (GMT)
Keymap: default to gizmo drag when LMB select is in use

Enable by default since it allows selection
without gizmos getting in the way which is a common annoyance.

Although this has the drawback that subtle adjustments with
gizmos won't be detected until the drag threshold is reached.
January 3, 2020, 03:04 (GMT)
Tool System: enable fallback tool by default

This defaults to selection when not using a gizmo.
The previous behavior to drag anywhere can be set in the tool settings
or by selecting the fallback tool (Alt-W).

See: T66304
January 3, 2020, 01:34 (GMT)
Tool System: store the fallback tool for re-use

The fallback tool was run-time only data,
now it's stored in the blend file.
January 2, 2020, 17:14 (GMT)
Fix T57111: Particle texture keyframes missing from Graph Editor

The entire particle system was skipped when the particle system itself did
not have any animation data. This caused the animation data on the texture
to be skipped.
January 2, 2020, 16:19 (GMT)
Fix T72821: Crash when IOD is removed from post-update callback

IDs recalc clear flag was accessing freed memory.

There is more detailed comment about solution in the code.
January 2, 2020, 15:53 (GMT)
Transform: Pose: Partial support for Auto IK + X-Mirror

Fix T69572

TODO: support `Relative-Mirror` as well.

Maniphest Tasks: T69572

Differential Revision: https://developer.blender.org/D5862
January 2, 2020, 15:47 (GMT)
Fix T72820: Linked objects jumping around during render

Was caused by 6183688c3560 (thanks ronsn for nailing it down!).

The issue is that order of copy-on-write operations is not defined, so
can not use flags set by that operation to make decision.
January 2, 2020, 14:50 (GMT)
Fix T69207: Surface objects showed curves ADD menu (Shift+A) in editmode
January 2, 2020, 11:46 (GMT)
Fix T70986: NLA strip Animated Influence does not respect Default Interpolation

Since we are already respecting the User Preference for 'auto_smoothing'
in 'BKE_nlastrip_validate_fcurves', we should also do this for default
interpolation and handles.

Maniphest Tasks: T70986

Differential Revision: https://developer.blender.org/D6490
January 2, 2020, 07:06 (GMT)
Fix T71303: RMB outside context menu ignored
January 2, 2020, 06:18 (GMT)
Tool System: adjust Smooth/Randomize modal operator behavior

Previously the default values were left non-zero to avoid having to
update scripts. However, this meant it wasn't possible to setup
non-modal key bindings for smooth & randomize.

Now these operators follow logic of many other operators where setting
the value executes immediately, leaving unset runs modal.

Existing keymaps & scripts will need to be updated.

Addresses issue raised in f4a4ec84255a.
January 2, 2020, 02:17 (GMT)
Cleanup: remove redundant image assignment when ensuring UV's
January 2, 2020, 02:08 (GMT)
Cleanup: quiet const warnings
Revision d27fb46 by mano-wii
January 2, 2020, 00:06 (GMT)
EditMesh: Improve AutoMerge with Split Edges & Faces

Previously, compared to `Auto Merge` without `Split Edges & Faces`,
`Auto Merge` with this option ignored duplicates between selected
vertices. It only considered duplicates between selected vertices and
unselected vertices.

This is a regress and not a progress.

This commit implements this behavior, so this option matches the other
`Auto Merge`.
December 31, 2019, 16:04 (GMT)
Transform: Individual Origins: Create islands between only selected uvs.

Currently the islands are created depending only on the visible UVs.
This can be confusing because compared to Edit Meshes, islands are created based on the selected elements.

T68284 shows a case where this confusion is observed.

Differential Revision: https://developer.blender.org/D6502
December 30, 2019, 18:20 (GMT)
Image Editor: Initialize Add Tile options from current tile

Previously, non-default alpha or float settings had be set manually.

With this change, the Add Tile and Fill Tile operators initialize
width, height, alpha and float from the currently selected tile
if it has a vaild ImBuf, otherwise from the first tile.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021