Blender Git Loki

Kaikki Blender Git kommitit.

Page: 1025 / 8462

January 1, 2021, 10:48 (GMT)
Merge branch 'master' into greasepencil-object
Revision 0da1fc2 by Hans Goudey (master)
December 31, 2020, 23:01 (GMT)
Fix T84029: Point Distribution node crash on mesh with no faces

This bug exposes some ugliness in the implementation in poisson disk
distribution implementation with likely incorrect resizing of vectors and
some other assumptions. However, a simple quick fix is to return early
when the input mesh has no faces. This makes sense anyway because
there is no surface to scatter on.
December 31, 2020, 18:48 (GMT)
Sculpt: Initial support for custom pressure input curves
December 31, 2020, 17:36 (GMT)
Tweak draw sharp preset to include size-pressure
December 31, 2020, 17:30 (GMT)
Merge branch 'master' into sculpt-dev
December 31, 2020, 17:03 (GMT)
LibOverrides: First stage of detection of 'need resync'.

We can fairly easily detect some resync-needed cases when applying the
overrides operations on a Pointer RNA property.

This should cover all cases where an existing override's ID pointer is
changed in its linked data.

We still have to add code to detect when a not-yet-overridden linked ID
needs to become overridden (because its relations to other data-blocks
changed in a way that requires it).
December 31, 2020, 14:24 (GMT)
Merge branch 'master' into override-refactor-tmp
December 31, 2020, 14:12 (GMT)
Fix mistake in recent rB8c135fa9a834 commit.
December 31, 2020, 13:26 (GMT)
Merge branch 'master' into override-refactor-tmp
December 31, 2020, 13:25 (GMT)
LibOverride/RNA: refactor `rna_property_override_property_real_id_owner`.

Makes it more in line with more generic `RNA_find_real_ID_and_path`, and
avoids generating the rna path string if we do not need it.
December 31, 2020, 10:04 (GMT)
Merge branch 'master' into override-refactor-tmp
December 31, 2020, 04:22 (GMT)
Cleanup: Move functions from sequencer_edit.c

These are utility functions that are not used in this file.

No functional changes.
December 31, 2020, 04:02 (GMT)
Cleanup: Remove unused functions from sequencer_edit.c

No functional changes.
December 30, 2020, 19:30 (GMT)
NLA: Strip Evaluate Held Strips Even When Not First Strip

Changes NLA strip evaluation.

A visual example of the change (with current frame between both strips):

**Before**:
| First strip extrapolation | Next strip extrapolation | Evaluated Strip
| None | Hold | Neither
| Hold or Hold_Forward| Hold | First

**Now**:
| First strip extrapolation | Next strip extrapolation | Evaluated Strip
| None | Hold | Next
| Hold or Hold_Forward | Hold | First

There isn't a concrete use-case for this new behavior. It's more to avoid the case of [None | Hold | Neither] which appears buggy.

UI-wise, the case of `Hold`/`Hold_Forward` leading to a `Hold` will draw with a slightly darker extrapolation area overlay. Pre-extrapolation and post-extrapolation alpha is changed to the same value now too.

Part of {T82230}
This patch functionally depends on {D9942} to sanely test this patch.

Differential Revision: https://developer.blender.org/D9943
December 30, 2020, 19:30 (GMT)
NLA: Remove Hold resetting between Hold_Forward Behavior

Before, moving (or Push-Down Action-ing) a Replace strip with extrap=`Hold or Hold_Forward` will auto reset to the other based on whichever first occurs among all the tracks. Now, that auto reset behavior has been completely removed and //only// that behavior.

This patch does not change strip evaluation. Between two strips, the first with `None` extrapolation and the next with `Hold`, neither strip will evaluate, which matches previous behavior. A future patch can change the evaluation behavior.

Part of {T82230}

Differential Revision: https://developer.blender.org/D9942
Revision 8373f49 by Hans Goudey (master)
December 30, 2020, 19:12 (GMT)
Add regression tests for curve conversion to mesh

This adds a basic set of tests for curve sampling and bevel generation.
At the moment there are basic test cases for bevels, caps, and the
filling of 2D curves, but more tests can be added in the future.

Curves are actually converted to "DispLists" for displaying them in the
viewport, so it's much simpler to rely on the mesh conversion operator
instead of building a new test framework for another data structure.

Differential Revision: https://developer.blender.org/D9958
December 30, 2020, 18:56 (GMT)
Fix unreported: Sequencer grid lines are not drawn

By design, there should be lines between the alternating horizontal
stripes in the Sequencer. But currently they are all drawn in one place,
on top of each other. Mistake in rBfae895125efe.

Differential Revision: https://developer.blender.org/D9962
December 30, 2020, 17:17 (GMT)
Merge branch 'master' into sculpt-dev
December 30, 2020, 16:03 (GMT)
Cleanup: Use LISTBASE_FOREACH macro

Differential Revision: https://developer.blender.org/D9960
December 30, 2020, 13:37 (GMT)
Merge branch 'master' into override-refactor-tmp
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021