Blender Git Loki

Kaikki Blender Git kommitit.

Page: 254 / 8462

Revision d475f99 by Hans Goudey (master)
September 11, 2021, 03:58 (GMT)
Geometry Nodes: Support "Evaluated" mode in Resample Curve node

Just like the curve to points node, this mode outputs point locations
based on the input curve's evaluated points (the points you see in the
viewport). This is expected to be faster, since it doesn't have to
sample equal positions on the result, and it's also consistent with
the existing choices in the curve to points node.
Revision cb83313 by Hans Goudey (master)
September 11, 2021, 03:48 (GMT)
Nodes: Add vector min/max support to new socket builder API

Also use it to fix an incorrect min and max in the cube mesh
primitive node.
September 10, 2021, 23:40 (GMT)
Attempt fix T90952
September 10, 2021, 21:22 (GMT)
UI: Quad View Option Names Improved

Improvements to Quad View options' titles and descriptions.

See D12381 for more details.

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

Reviewed by Hans Goudey and Campbell Barton
Revision 8745bb9 by Hans Goudey (master)
September 10, 2021, 20:58 (GMT)
Cleanup: Split legacy node type defines
September 10, 2021, 19:36 (GMT)
Support opening and collapsing tree-view items

For this to work, we need to support tree-view items with state that is
persistent over redraws. This is achieved by matching tree items to tree
items of a previous redraw, and copying the state if needed. This is
done in the tree-view API, so except for more advanced cases (with
custom item state or custom ways to match items), API users shouldn't
have to deal with this.
Revision 6a00e7a by Hans Goudey (master)
September 10, 2021, 18:26 (GMT)
Fix: Incorrect file subversion for geometry node versioning

rBe2f99c338bd57 should have used the subversion currently defined
in Blender, instead it used one lower, so some files didn't have the
versioning applied.
September 10, 2021, 16:59 (GMT)
Revert startup.blend changes from commit a00507c482e2

It appears an old version of this file was committed by accident. The
intended change to remove sculpt layers was done in versioning code and
does not require a modified startup.blend.
September 10, 2021, 16:49 (GMT)
Fix Constraints not updating on move in stack

Flag the changed object and its bones to update after moving a
constraint in the stack up or down. The two operators for move up and
move down seem to be unused, but I notices they had the same problem, so
I added the update there as well.

Reviewed By: sybren

Differential Revision: https://developer.blender.org/D12174
September 10, 2021, 16:46 (GMT)
Merge branch 'master' into soc-2021-curve-fillet
September 10, 2021, 16:35 (GMT)
Fix crash denoising shadow catcher in Cycles X
September 10, 2021, 16:30 (GMT)
VFont: Refactor of check_freetypefont()

Refactor of our Vfont check for font validity.

See D12068 for further details.

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

Reviewed by Campbell Barton
September 10, 2021, 16:26 (GMT)
Fix missing render progress on Windows in Cycles X

The issue is caused by `::wglShareLists()` returning an error if the
shared context is currently in use, so that the OpenGL context for
GPUDisplay did fail to be created.

After a lot of experimentation all the non-intrusive changes to support
OpenGL context creation with shared textures has failed.

The easiest way to have reliable OpenGL context creation is to do it on
the main thread.

For the offline rendering this is done in the pipeline.c. This change
takes advantage of this and uses the Render::gl_context for the GPU
display implementation for offline rendering.

For the viewport rendering we don't have Render, but the engine is
created from the main thread, so we can create context from the Cycles
side.

Not really happy with such approach, but this seems to be easiest and
safest way to go for now to get other bits of Cycles X finished. In the
future Vulkan should make things easier for the context creation and
multi-threaded applications.

Differential Revision: https://developer.blender.org/D12439
September 10, 2021, 16:20 (GMT)
Merge branch 'master' into soc-2021-curve-fillet
September 10, 2021, 15:48 (GMT)
Append loose lines to buffer in a compute shader.
September 10, 2021, 15:41 (GMT)
Merge branch 'master' into cycles-x
September 10, 2021, 15:41 (GMT)
Fix error in last random walk bugfix
September 10, 2021, 15:36 (GMT)
Merge branch 'master' into subdivision_work
September 10, 2021, 15:35 (GMT)
Fix loose elements rendering when modifier is applied on cage.
Revision e2f99c3 by Hans Goudey (master)
September 10, 2021, 15:34 (GMT)
Geometry Nodes: Add versioning to change legacy node ID names

Recently we have decided to avoid fancier versioning for nodes with
string inputs for attribute names when updating the attribute workflow
for 3.0. In that case we would just duplicate any node that will
have an updated version to work with fields.

We want to be able to use the "proper" ID names for the new versions
of the nodes though, so this patch adds "Legacy" to the IDs of all
nodes that will be replaced in 3.0. This commit also removes the nodes
from the add menu when the fields experimental preference is enabled,
in order to make it clear what has been updated and what hasn't.

Nodes in the "Maybe" categories in versioning_300.c can be renamed
later if necessary. For now it's probably better to be conservative,
and to keep the list complete.

Differential Revision: https://developer.blender.org/D12420
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021