Blender Git Loki

Kaikki Blender Git kommitit.

Page: 601 / 8462

June 2, 2021, 10:54 (GMT)
tmp

June 2, 2021, 10:24 (GMT)
Compositor: Fix image node alpha socket converted into operations twice

When translating image node sockets into operations, unavailable ones (with flag SOCK_UNAVAIL) are converted too. This causes an assertion to fail when selecting a multi-layer image with a "Combined" layer because it's mapping associated "Alpha" socket to operation output twice (as there is an unavailable "Image" socket used for combined too).

During compositing execution there is not need to create unavailable sockets as they are not linked or executed. Assertion fails since commit 93e2491, as now map add_new is used instead of just overwriting last mapped socket.
June 2, 2021, 10:17 (GMT)
Merge branch 'master' into temp-geometry-nodes-viewer-node
June 2, 2021, 08:05 (GMT)
Fix T88567: Cryptomatte only works for the first View Layer.

The view layer was always set to 0. This patch increments it.
June 2, 2021, 08:02 (GMT)
Merge remote-tracking branch 'origin/master' into temp-lineart-contained
June 2, 2021, 07:35 (GMT)
Docs: formalize naming for generic callbacks in BKE_callbacks.h

Add a doc-string explaining the purpose of each call back and
how they should be used.

Also add a currently unused callback 'POST_FAIL' that is to be used in
cases the action fails - giving script authors, a guarantee that a
call to `pre` will always have a matching `post/post_fail` call.

- D11422: adds a callback that can use 'post_fail'.
- T88696: proposed these conventions.
June 2, 2021, 07:06 (GMT)
Cleanup: trailing commas to avoid right shift

This matches most declarations already in this file.
June 2, 2021, 07:04 (GMT)
Cleanup: spelling in comments
Revision 711ddea by Hans Goudey (master)
June 2, 2021, 03:50 (GMT)
Fix assert with geometry node output

The previous commit (my own) returned early without providing a value
for the node's output geometry set, which is required.
June 1, 2021, 23:06 (GMT)
Merge branch 'omniverse-gpu' into 'omniverse'

Dependencies for building with CUDA kernels.

See merge request omniverse/blender!2
June 1, 2021, 22:36 (GMT)
Dependencies for building with CUDA kernels.

Added CUDA and Optix packman dependencies.
Revision 6b5bbd2 by Hans Goudey (master)
June 1, 2021, 21:51 (GMT)
Cleanup: Avoid duplicating node input retrieval

Pass the selection name and the invert argument to each component
instead of retrieving them every time.
June 1, 2021, 21:39 (GMT)
Revert "Fix: Unavailable sockets are used during compositing execution"

This reverts commit ce7f952e25c238f7bad4da837447c645398a27f3.
June 1, 2021, 21:32 (GMT)
Geometry Nodes: Add Delete Geometry Node

This node is similar to the mask modifier, but it deletes the elements
of the geometry corresponding to the selection, which is retrieved as
a boolean attribute. The node currently supports both mesh and point
cloud data. For meshes, which elements are deleted depends on the
domain of the input selection attribute, just like how behavior depends
on the selection mode in mesh edit mode.

In the future this node will support curve data, and ideally volume
data in some way.

Differential Revision: https://developer.blender.org/D10748
June 1, 2021, 21:06 (GMT)
VSE: Use own category for metadata panel

Metadata panel was visible in each category. In other editors, this
panel is usually placed in category with other source media properties.
In sequencer, metadata is transfered over while compositing and relation
to particular strip is lost, therefore separate category for metadata
seems to be best option. Since Metadata panel is alone in this category,
it will be open by default.
Revision 17b09b5 by Hans Goudey (master)
June 1, 2021, 16:03 (GMT)
Geometry Nodes: Skip calculating normals in transform node

This commit skips the eager recalculation of mesh normals in the
transform node. Often another deformation or topology-altering
operation will happen after the transform node, which means the
recalculation was redundant anyway.

In one of my test cases this made the node more than 14x faster.
Though depending on the situation the cost of updating the normals
may just be shifted elsewhere.
June 1, 2021, 15:54 (GMT)
Fix T88715: particle size influence texture not working for 'keyed' or 'none' physics types

This was reported for the special case of mapping with "Strand /
Particle" coords, but was not working with other coordinates either.

Dont see a reason for not supporting Size influence textures for these
kinds of particles (and since these types of particles have an "age"
like all others as well, even the "Strand / Particle" coords are
supported here as well)

Maniphest Tasks: T88715

Differential Revision: https://developer.blender.org/D11449
June 1, 2021, 15:37 (GMT)
LibOverride: Fix again infinite loop in resync in some complex/degenerated cases.

Broken in recent refactor of (recursive)resync, reported by studio,
thanks.
June 1, 2021, 14:59 (GMT)
Merge branch 'master' into temp-geometry-nodes-curve-deform-node
June 1, 2021, 14:46 (GMT)
Blender version bump 2.93 release.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021