Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 329 / 5574

March 26, 2021, 17:19 (GMT)
Fix T86859: Allow covering of Taskbar when Fullscreen from Maximized

When the window is already maximized allow covering Windows Taskbar when toggling fullscreen.

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

Reviewed by Harley Acheson
March 26, 2021, 17:15 (GMT)
LibOverride: Fix outliner menu showing 'override editing' entries for linked overrides.

One can only resync, reset, delete etc. locl overrides, linked ones are
basically regular linked IDs and fully not editable.

Reported by Demeter from the Studio, thanks.
Revision 80530ed by Hans Goudey
March 26, 2021, 17:09 (GMT)
Geometry Nodes: Rename "Plane" primitive to "Grid"

Although "Grid" may not be techincally correct since a grid could be 3D,
it was decided to rename the "Plane" primtive to "Grid". The primitive
node allows subdivisions, so the name is more consistent with the
operator in the 3D view.

Ref T86819

This commit includes a file subversion bump for the versioning.
March 26, 2021, 16:58 (GMT)
UI: Change Usages of 'WPaint' to 'Weight Paint'

Changing to a more informative 'Weight Paint' rather than 'WPaint'.

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

Reviewed by Julian Eisel
March 26, 2021, 16:29 (GMT)
Geometry Nodes: Implicit conversion change for float/int/color to bool

Change `float to boolean` and `int32 to boolean` to return false for zero and negative values.

This aligns with how artists would expect these values to work. This is in contrast to what a coder would expect. It was determined on blender.chat that this was a better default. This means that a negative float value would give a boolean false.

Change `Color4f to boolean` to return false for zero and negative grayscale values.

Likewise, for color to boolean, to account for negative value colors, the grayscale value would be used for determining if a colour was false or not.

See {T86454}

Reviewed By: JacquesLucke

Differential Revision: https://developer.blender.org/D10685
March 26, 2021, 16:29 (GMT)
Nodes: match Multi-input socket activation distance

Activation distance for multi input sockets had different length
dependend of dpi factor. That caused jumping when activation distance
became shorter than snapping distance.

Fixed by removing activation distance and using same function
which is used to evaluate snapping.

Reviewer: Dalai Felinto

Differential Revision: https://developer.blender.org/D10809
March 26, 2021, 16:27 (GMT)
OSL: add basic OSL shader template

Add a basic OSL shader that shows how inputs
and outputs work and do some simple math with
them.

This template is a happy medium between the
templates we already ship, empty_shader is a
little too bare, and the other templates are
a little "too much" and you end up having to
delete a whole bunch of stuff.

a great starting point for some experimentation!

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

reviewed by: brecht
March 26, 2021, 16:23 (GMT)
Compositor: Fix array out of bounds.
March 26, 2021, 16:21 (GMT)
UI: Remove "Enable physics for:" text in physics properties

The "Enable physics for:" text makes no semantic sense- i.e.
"Enable physics for Fluid". Additionally, the leading text is just not
necessary, this section is just as clear without it.

Differential Revision: https://developer.blender.org/D10537
March 26, 2021, 16:15 (GMT)
Geometry Nodes: Add remaining operations to the Vector Math node

This patch adds support for the remaining operations of the Vector Math
node within Geometry Nodes. While the operations are already available
in the UI, they hadn't been implemented, yet. With this patch the node
uses the implementation that was added for the Attribute Vector Math
node - similar to how it's handled with the Math node and Attribute
Math node.

Differential Revision: https://developer.blender.org/D10650
March 26, 2021, 16:07 (GMT)
UI: Use unified format for "Warning" in descriptions

Warnings in tooltips were using inconsistent formatting, some in
parantheses, some not, some in caps, others not, some on new lines,
some not, etc.

This patch uses a consistent new line and no capitals for these cases.

Differential Revision: https://developer.blender.org/D9904
Revision 3d25669 by Hans Goudey
March 26, 2021, 15:38 (GMT)
Cleanup: Geometry Nodes: Allow using "Auto" domain to avoid adapting

Now that we have `ATTR_DOMAIN_AUTO`, it makes sense to use it to skip
automatic domain interpolation. This can make code that depends on the
non-interpolated domain of the attribute a bit simpler.
March 26, 2021, 15:15 (GMT)
Compositor automated testing

Added support for compositor tests. Compositor tests can be added, executed and viewed in a similar way to cycles
and other render engines tests.

Running test:
`ctest -R compositor`

Updating test:
`BLENDER_TEST_UPDATE=1 ctest -R compositor`

Viewing test results:
typically saved under `build_folder/tests/compositor/report.html`

Reviewed By: jbakker

Differential Revision: https://developer.blender.org/D6334
March 26, 2021, 15:13 (GMT)
LibOverride optimization; Do not compare bound box of objects.

This is runtime only data, no need to deal with it.
March 26, 2021, 15:07 (GMT)
Fix T86942: GPencil does not export SVG or PDF in orthographic camera

The calculation of the 2D point was wrong when using orthographic mode.

Also small cleanup in float3 variable.

Differential Revision: https://developer.blender.org/D10828
March 26, 2021, 15:02 (GMT)
Cleanup: Replace Methode Overloading With Default Value.
March 26, 2021, 14:51 (GMT)
Cleanup: Replace std::vector with blender::Vector.
March 26, 2021, 14:51 (GMT)
Cleanup: Use Enum Class For PixelSampler.
March 26, 2021, 14:51 (GMT)
Cleanup: Remove SocketReader.

SocketReader was added as an easier to understand interface on top of
the NodeOperation. It was implemented as a base class of the
NodeOperation and adds an additional hierarchy level.

Ths change replaces the abstract class with a typedef. In the end we
want to remove the typedef but will wait for some new nodes before doing
so.
March 26, 2021, 14:51 (GMT)
Cleanup: Replaced Typedef Enum With Enum Class.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021