Blender Git Commits

Blender Git "temp-gpencil-bezier-stroke-type" branch commits.

Page: 6 / 15

April 13, 2021, 09:29 (GMT)
CMake: fix error building with the version set to 300

When Blender's minor version was single digits, it wasn't properly
extracted. Resolve by adding zero padding.

Issue raised by @harley in D10954.
April 13, 2021, 09:29 (GMT)
Cleanup: fix address sanitizer warning
April 13, 2021, 09:29 (GMT)
Fix T87400: GPencil change Select Alternate defaults

Now, the Unselect Ends is disabled by default.
April 13, 2021, 09:29 (GMT)
Fix T74680: Incorrect mixing in Glare node

The mixing function was designed to give correct results for Mix values of
-1, 0, and +1, but the behavior between these points was not linear. This is
unavoidable, because the function depends on both Mix and Mix^2 (by
multiplying value and mf) so they could not cancel out completely.

The new formula simply calculates the weighted sum without trying to invent
a smooth function.
Value for MixGlareOperation is now passed directly without scaling because
it is then easier to use.
Note that the previous formula performed max() twice for both input image
and the result, now there is just one max() per channel because the glare
input can't be negative.

Reviewed By: jbakker

Differential Revision: https://developer.blender.org/D7138
April 13, 2021, 09:29 (GMT)
UI/Nodes: Improve feedback when adding node fails (e.g. on drag & drop)

This is especially useful when trying to add a node group instance, e.g. via
drag & drop from the Outliner or Asset Browser.
Previously this would just silently fail, with no information why. This is a
source of confusion, e.g. earlier, it took me a moment to realize I was
dragging a node group into itself, which failed of course.
Blender should always try to help the user with useful error messages.

Adds error messages like: "Nesting a node group inside of itself is not
allowed", "Not a compositor node tree", etc.

Adds a disabled hint return argument to node and node tree polling functions.
On error the hint is reported, or could even be shown in advance (e.g. if
checked via an operator poll option).

Differential Revision: https://developer.blender.org/D10422

Reviewed by: Jacques Lucke
April 13, 2021, 09:29 (GMT)
Previews: allow undo'ing datablock preview generation

Allow users to undo the effect of the "Generate Preview" operator in the
asset browser (`ED_OT_lib_id_generate_preview`). Without this, the
button is too dangerous.
April 13, 2021, 09:29 (GMT)
Fix Cycles broken motion blur pass after recent bugfix
April 13, 2021, 09:29 (GMT)
Fix T86880: Cycles bevel shader not working after editing world
April 13, 2021, 09:29 (GMT)
Cleanup: Nodes: Use consistent errors for nodes built without features
April 13, 2021, 08:10 (GMT)
GPencil: Bezier pen recalculate handles
April 12, 2021, 11:36 (GMT)
Merge branch 'master' into temp-gpencil-bezier-stroke-type
April 11, 2021, 11:30 (GMT)
Merge branch 'master' into temp-gpencil-bezier-stroke-type
April 11, 2021, 07:32 (GMT)
GPencil: Allow bezier stroke sculpting

A check for the original stroke points was preventing sculpting of
bezier strokes.
April 10, 2021, 08:06 (GMT)
GPencil: Set fixed resolution bezier pen

The Bezier pen used adaptive resolution which is not good, since the
user wants something that is independent from scale. E.g. the resolution
is the same when zoomed in/zoomed out.
April 9, 2021, 14:17 (GMT)
GPencil: Change UI name and icon for bezier pen
April 9, 2021, 12:31 (GMT)
GPencil cleanup: Fix compiler warning
April 9, 2021, 12:27 (GMT)
Merge branch 'master' into temp-gpencil-bezier-stroke-type
April 9, 2021, 08:43 (GMT)
Merge branch 'master' into temp-gpencil-bezier-stroke-type
April 8, 2021, 16:43 (GMT)
Merge branch 'master' into temp-gpencil-bezier-stroke-type
April 8, 2021, 13:31 (GMT)
GPencil: Bake Armature modifier for Bezier type

By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021