Blender Git Loki

Kaikki Blender Git kommitit.

Page: 1544 / 8462

June 19, 2020, 18:46 (GMT)
GPencil: Fix pressure and strength not updateing

Handles could be scaled, but the data was not written back to the
stroke. This fixes this issue by forceing a recalc after the data has
been written to the curve.
June 19, 2020, 18:44 (GMT)
GPencil: Transformation of handles

Implemented free transformation of edit curve handles.
June 19, 2020, 18:43 (GMT)
GPencil: Fix error threshold not showing in panel
June 19, 2020, 18:43 (GMT)
Outliner: Selection cleanup

No functional changes. The outliner selection operators shared many
different functions for selection, activation, mode toggling, and other
actions, but the code paths were not always clear, making any changes
difficult.

This cleans up the code and uses outliner_item_select() as the base
function for selection, activation, mode toggling between the different
selection operators. It also prepares for future features and fixes.

Reviewed By: Severin

Differential Revision: https://developer.blender.org/D5817
Revision ec963d9 by Hans Goudey (master)
June 19, 2020, 18:42 (GMT)
UI: Grease Pencil Modifier Drag and Drop, Layout Changes

This patch implements the list panel system D7490 for grease pencil
modifiers. It also moves their drawing to a callback in
GpencilModifierTypeInfo in line with the extensible architecture
refactoring goal T75724.

This also adds the "set_error" function for grease pencil modifiers,
which hadn't been copied from mesh modifiers yet.

The implementation is basically exactly the same as for the modifier
patch (9b099c86123fc82).

Thanks to Matias Mendiola (mendio) for providing mockups for many
of the layout changes.

Differential Revision: https://developer.blender.org/D7978
Revision fb7d8e2 by Hans Goudey (master)
June 19, 2020, 18:19 (GMT)
UI: Fix check for constraint panel default expansion
June 19, 2020, 18:14 (GMT)
Fix: Crash when closing window while Outliner shows screens

Steps to reproduce were:
* From factory settings, change Outliner Display Mode to "Blender File"
* Open "Screens" item, make sure all listed screens are visible
* Open Preference window, close it
* Mouse hover the outliner -> crash

Fix is to force an Outliner tree rebuild when closing screens.
June 19, 2020, 18:14 (GMT)
Fixed how last not-transparent bounce is found.
Was using emission_sd if most recent bounce was transparent, but this
is incorrect. Now it uses the ray_N PathState for normal and
recalculates the point.
June 19, 2020, 18:06 (GMT)
UI: Minor optimization to Outliner lookup for hovered element

The lookup to find the hovered Outliner tree element would possibly check
children that can be skipped with a simple check.

I experimented with various ways to avoid work in this lookup. This one is
simple and reliable, which others wouldn't have been afaics. Plus, there's not
much performance to be gained here anyway.
June 19, 2020, 18:06 (GMT)
UI: Avoid rebuilding Outliner tree when opening/collapsing items

In big files, the Outliner would have a noticeable lag when opening or
collapsing items. That was because the entire tree was rebuilt, which isn't
actually needed in most cases. So we avoid it where possible now.
June 19, 2020, 18:06 (GMT)
UI: Don't rebuild Outliner tree to remove highlight when leaving area

When leaving the Outliner's area, the highlight would be removed and cause a
full rebuild of the tree. This caused a noticable lag in bigger files.
June 19, 2020, 18:06 (GMT)
UI: Avoid rebuilding outliner tree when changing area size

In big files, ie typical production files, resizing the outliner area would be
very slow. The outliner tree would be rebuilt then, which can easily be avoided.
June 19, 2020, 17:45 (GMT)
Merge branch 'master' into greasepencil-edit-curve

Conflicts:
source/blender/blenloader/intern/versioning_290.c
June 19, 2020, 17:42 (GMT)
Merge branch 'master' into greasepencil-object
June 19, 2020, 17:39 (GMT)
Fix T78042: GPencil: Strokes go missing after Interpolation from another layer

This was due some strokes could be tagged and as the layer was locked, the strokes were not untagged and removed when all tagged strokes are removed.

The tagged strokes are used as temp ghost of the interpolation and removed at the end of the interpolation.
Revision a24cd69 by Hans Goudey (master)
June 19, 2020, 17:21 (GMT)
Cleanup: Remove unused BKE_constraint functions
Revision eaa44af by Hans Goudey (master)
June 19, 2020, 16:40 (GMT)
UI: Drag and Drop Constraints, Layout Updates

This patch implements the list panel system D7490 for constraints.
In this case the panels are still defined in Python.

The layouts are also updated to use subpanels and the a more organized
single column layout. There may be more tweaks necessary for the
layouts.

Reviewed By: Severin, billreynish, Mets

Differential Revision: https://developer.blender.org/D7499
June 19, 2020, 16:33 (GMT)
Fluid: Adjusted the display thickness in 'Quick Liquid' for more detailed display of phi grids.
June 19, 2020, 15:56 (GMT)
Fix T77476: Transform Align mode using View orientation by default
June 19, 2020, 15:37 (GMT)
USD: Upgrade library 20.02 ? 20.05

The Blender USD code didn't have to change for this upgrade. Pixar's USD
did include a change that we had in the patch, so that's been removed
from our patch now. Some of the USD code that we patched changed as
well.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021