Blender Git Commits

Blender Git "master" branch commits.

Page: 1076 / 5574

August 23, 2019, 22:51 (GMT)
BKE bvhutils: create and use new `BKE_bvhtree_from_editmesh_get`

With this function it is easier to create and have control over editmeshes `BHVtree`s.
August 23, 2019, 22:45 (GMT)
UI: Various tooltip corrections and fixes

Patch by Yevgeny Makarov (jenkm)

Differential Revision: D5514
August 23, 2019, 22:24 (GMT)
UI: Sequencer: Move header spacer in to Preview modes

Patch by Peter Fog (tintwotin)

Differential Revision: D5511
August 23, 2019, 22:22 (GMT)
UI: Clip Editor: Move fractional zoom values into sub-menu

Patch by Peter Fog (tintwotin)

Differential Revision: D5525
August 23, 2019, 21:34 (GMT)
Transform: option to transform origins in object mode

Currently supports mesh, armature, lattice, curve & metaballs.

Access from pivot popover.
August 23, 2019, 21:34 (GMT)
Cleanup: unused args
August 23, 2019, 21:24 (GMT)
Cleanup: Fix PEP8 issues

August 23, 2019, 21:10 (GMT)
Fix T66924 : Move GPencil Modifiers evaluation to Depsgraph

Before, the evaluation of modifers were done in draw manager. The reason of the old design was grease pencil was designed before depsgraph was in place.

This commit moves this logic to depsgraph to follow general design and reduce Draw Manager complexity. Also, this is required in order to use modifiers in Edit modes.

Really, there is nothing really new in the creation of derived data, only the logic has been moved to depsgraph, but the main logic is the same. In order to get a reference to the original stroke and points, a pointer is added to Runtime data as part of the evaluated data. These pointers allow to know and use the original data.

As the modifiers now are evaluated in Depsgraph, the evaluated stroke is usable in Edit modes, so now it's possible to work with the evaluated version instead to use a "ghost" of the final image over the original geometry as work today.

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D5470
August 23, 2019, 21:01 (GMT)
GPencil: Object data UI updates

Some tweaks for the Grease Pencil object data UI:
- Update main layers controls for consistency (Opacity, Blend mode).
- Move "Show only On Keyframed" checkbox to Display section.
- Change "Duplicate Layer" icon in Layer menu.

{F7695928}

Reviewers: antoniov, pepeland, billreynish

Reviewed By: billreynish

Tags: #bf_blender, #grease_pencil

Differential Revision: https://developer.blender.org/D5571
August 23, 2019, 18:32 (GMT)
Revert "Fix T68826 Eevee: Multi-Mat not working if switching from Solid shading"

This reverts commit d357e7b06535. This caused crashes in UV editor drawing and
updates in lookdev mode.

Fixes T69087, T69083, T69088, T69096.
August 23, 2019, 18:20 (GMT)
Snapping System: Improve drawing indicating `Perpendicular` snap

Since pependicular snap depends on `snapTarget` it is important to indicate where this target is so as not to confuse users.
So draw a pivot where the target is and a dotted line toward the perpendicular snap point.

Reviewers: campbellbarton, brecht, billreynish

Differential Revision: https://developer.blender.org/D5557
August 23, 2019, 16:58 (GMT)
LibOverride: Disable the re-parenting of overriding objects to the instancing empty.

Does not seems to be that useful... And it's breaking the objects also
'parented' to an armature through a modifier...
August 23, 2019, 16:42 (GMT)
UI: layout padding changes to autorun dialog, to match save dialog

Differential Revision: https://developer.blender.org/D5568
August 23, 2019, 16:36 (GMT)
UI: layout and text changes for unsaved changes dialog

Patch by Harley Acheson, with additional changes by Yevgeny Makarov.

Differential Revision: https://developer.blender.org/D5133
August 23, 2019, 15:20 (GMT)
GPencil: Fix unreported set origin from Python

The set origin was not working from python because the operator was checking if the stroke was valid in the console area.

As the stroke only can be valid for GP obects, this check is not needed.
August 23, 2019, 13:55 (GMT)
LibOverride: Fixed bug in removing override op operator.

In case the property is a RNA pointer, `RNA_path_resolve()` will try to
resolve it and return that pointer, instead of returning expected
container... That is a bad inconsistency in the rNA path API, but no
proper way to solve it for now...
August 23, 2019, 13:54 (GMT)
Fix potential issues when loading files with missing libraries

This is a continuation of rB39f005eae8eed8b939579aff8c9a05a4f50e5e38

Now all the fields where we check for object type in RNA (like
rna_Curve_object_poll) will have a safe guard for when this isn't the
case. For example when loading files that has missing object libraries
and all missing objects are replaced with empties (placeholders).

Reviewed By: Brecht

Differential Revision: https://developer.blender.org/D5425
August 23, 2019, 11:14 (GMT)
UI: use consistent "Color Burn" name for blend mode

Previously it was named just "Burn" in some places.

Differential Revision: https://developer.blender.org/D5186
August 23, 2019, 11:04 (GMT)
Fix T67140: transforming bone does not update bone tab in properties editor
August 23, 2019, 10:04 (GMT)
Fix T69075: OSL build with install_deps.sh failing at runtime

Now uses the same cmake flags as make deps.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021