Blender Git Loki

Blender Git "soc-2021-porting-modifiers-to-nodes_all" branch commits.

Page: 9 / 26

July 30, 2021, 14:56 (GMT)
Fix: Remove automatic hiding of bones when using the pose slider

This patch addresses the issue raised in T88340.
When entering a pose sliding operator bones would automatically get hidden.
While technically not a bug it was decided that it is too confusing.
Hiding with 'H' is still possible though, just won't happen automatically

Reviewed by: Sybren A. St�vel
Differential Revision: https://developer.blender.org/D11883
Ref: D11883
July 30, 2021, 14:56 (GMT)
Cycles: Fixed memory leak in ColorSpaceManager

Cached OCIO processors were not freed, instead the color spaces were freed twice.

Reviewed By: brecht, sergey

Differential Revision: https://developer.blender.org/D12011
July 30, 2021, 14:56 (GMT)
Fix Python error in benchmark executable detection after recent changes
July 30, 2021, 14:56 (GMT)
Fix T89393: crash when selecting edges when geometry nodes has "on cage" turned on

The core problem is that the geometry nodes modifier sometimes support
"mapping" (i.e. it remembers which new vertices correspond to edit mode
vertices) and sometimes it does not, depending on what the nodes are doing.
Also see rB07ce9910f7cc.

The solution here is that the fallback case in `BKE_mesh_foreach_mapped_edge`
does not call the callback with "invalid" indices.

Differential Revision: https://developer.blender.org/D12007
July 30, 2021, 14:56 (GMT)
Weld Modifier: add "loose_edges" option

This improve the cloth modeling workflow by allowing you to weld only the
edges that are used for the sewing forces.

Reviewed By: mano-wii, weasel

Differential Revision: https://developer.blender.org/D10710
July 30, 2021, 14:56 (GMT)
UI: Fix button alignment on Grease Pencil modifiers
July 30, 2021, 14:56 (GMT)
Cleanup: clang-format
July 30, 2021, 14:56 (GMT)
Revert "GHOST/wayland: use Wayland only when 'BLENDER_WAYLAND' is set"

This reverts commit c971c851d38ad52779fa5d75c86bbfb83abf660b.

This change was part of the still-under-review patch D11489, which
hasn't been accepted yet.
July 30, 2021, 14:56 (GMT)
Fix: avoid creating improper rotation matrix

This might change the rotation of some instances after a Curve to Points.
Unfortunately, there is not much we can do about that, the math before
was just wrong. The forward and up axis stayed the same though.

Differential Revision: https://developer.blender.org/D12006
July 30, 2021, 14:56 (GMT)
VSE: Fix truncated label

Label for snapping current frame to strips was cut off and not very readable.

Reviewed By: HooglyBoogly

Differential Revision: https://developer.blender.org/D11951
July 30, 2021, 14:56 (GMT)
Cleanup: Fix compiler warning in previous commit

July 30, 2021, 14:56 (GMT)
Compositor: Fix memory leak when exporting operations on debug
July 30, 2021, 14:56 (GMT)
VSE: Fix snapping bugs

Fix hold offset check causing missing snapping point when strip have
only still frames.

Fix effect strips of transformed strips causing snapping to prevoius
strip positions.

Reviewed By: mano-wii

Differential Revision: https://developer.blender.org/D11948
July 30, 2021, 14:56 (GMT)
Compositor: Full frame Levels node

Adds full frame implementation to this node operations.
No functional changes.

Reviewed By: jbakker

Differential Revision: https://developer.blender.org/D11749
July 30, 2021, 14:56 (GMT)
UI: Do not abbreviate/shorten wording

Abbreviations are harder to read and understand thus it is best to be direct.
For example without understanding and context it is hard to know exactly what "Len" means.
July 30, 2021, 14:56 (GMT)
Cleanup: Add function to check a curve's spline types

The need for this has come up a few times.
July 30, 2021, 14:56 (GMT)
Compositor: Add coordinates to BuffersIterator

Allows to cover many use cases where iterating both buffers and
coordinates is needed.
July 30, 2021, 14:56 (GMT)
Cleanup: remove normal assignment from bm_mesh_edges_sharp_tag

This was added in 0b7f5813973c515b84cd7c18ef6d7d1e59374237
but seems not to be needed as the assignment was never correct
since only one corner on either side of the smooth edge had the
vertex normal written to it.
July 30, 2021, 14:56 (GMT)
Compositor: Full frame Movie Clip node

Adds full frame implementation to this node operation.
No functional changes.
2x faster than tiled fallback.
July 30, 2021, 14:56 (GMT)
Fix T90026: attributes added in editmode are lost on modeswitch

When exiting editmode, customdata [and thus attributes] are copied from
**BMesh** to **Mesh** (in `BM_mesh_bm_to_me`).
When adding attributes, these were always added via
`CustomData_add_layer_named` only.
Instead (if we are in mesh editmode), we need to go through
`BM_data_layer_add_named` to properly update the **BMesh** (see
`update_data_blocks`) so we have stuff available to copy back to
**Mesh** when exiting editmode.
Same is done for removing (also going through BMesh).

This is now done, DomainInfo is updated to point to BMesh (instead of
Mesh) customdata when in editmode.

Maniphest Tasks: T90026

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