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 |
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. |
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. |
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. |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021