Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 344 / 5574

March 17, 2021, 23:14 (GMT)
Cleanup: remove MJPEG reference from error message

Proxy coded has been changed to h264. Error code is more generic now.
March 17, 2021, 22:36 (GMT)
Cleanup: spelling
March 17, 2021, 22:06 (GMT)
Cleanup: remove unused common_restrict_check function

Since c10ad8e9eabea8a10d35efea3860cc345977e4f9 hiding edit-mode objects
is supported.

Although this function had already been removed in
aeb8e81f2741aabc95d14bce7a83cef45481959c.
Revision de6d6e1 by Hans Goudey
March 17, 2021, 18:54 (GMT)
Cleanup: Remove commented code

Mistake in earlier commit rBbe33d3eccdcdf252. Also use const and
set layouts disabled when the line art is baked.
Revision a41d3c0 by Hans Goudey
March 17, 2021, 18:40 (GMT)
Geometry Nodes: Rename "Subdivide Smooth" back to "Subdivision Surface"

Following concerns raised in the commit that changed the name initially,
rB2e19509e60b39837, it makes more sense to keep the "Surface" name for
this node because it has a specific meaning that should not be confused
with other types of subdivision.
Revision 1cc427c by Hans Goudey
March 17, 2021, 18:17 (GMT)
Geometry Nodes: Use consistent default for cylinder node

- Use 2m height instead of 1m
- Default to N-Gon fill for the top and bottom
Revision be33d3e by Hans Goudey
March 17, 2021, 17:46 (GMT)
UI: Tweak labels, descriptions, and panel layout for line art

Changes include:
- Use `IFACE_` for UI labels set in the modifier panels
- Use a sub-sub-panel for transparency
- Fix grammar and spelling mistakes
- Use more natural user-friendly wording
- Make descriptions more specific and more useful
- Don't capitalize "line art" in descriptions (tooltips)

These changes are aimed at making the UI strings more consistent with
the rest of the UI and being more helpful to someone trying to understand
how to use the modifier.

Differential Revision: https://developer.blender.org/D10750
March 17, 2021, 15:43 (GMT)
Nodes: make derived link data more obvious in NodeTreeRef

`NodeTreeRef` is a thin wrapper on top of `bNodeTree`. By default it
should not hide anything from the underlying `bNodeTree` (before this
it was hiding muted links).

For convenience some "derived" data is cached on sockets. For example
all the connected sockets when reroutes and muted links are ignored.

A nice side benefit of this refactor is that `NodeTreeRef` requires
less memory than before.
March 17, 2021, 15:38 (GMT)
BLI: support equality operator on Span and Vector

This is quite convenient sometimes and is available for `std::vector` as well.
March 17, 2021, 14:27 (GMT)
BLI: improve implicit conversions of spans

Some conversions that should work did not work before.
For example, `MutableSpan<int *> -> MutableSpan<const int *>`.
March 17, 2021, 14:24 (GMT)
LineArt: Fix transparenct mask in cutting function.
March 17, 2021, 14:23 (GMT)
LineArt: Fix transparency flag error during cutting and chaining.
March 17, 2021, 14:23 (GMT)
LineArt: Remove "Render" in structure names.
March 17, 2021, 14:21 (GMT)
LineArt: better explaination in lineart_line_cut()
Revision 4de7dc4 by Hans Goudey
March 17, 2021, 12:51 (GMT)
UI: Correct icon and description for "Object Line Art"

The icon should be the same as other object icons rather than "Cube",
and the description was just the collection description copy and pasted.
Revision 9cf25b9 by Julian Eisel
March 17, 2021, 12:01 (GMT)
Cleanup: Reduce variable scope
March 17, 2021, 11:57 (GMT)
Modify Dopesheet block between keyframes

This makes more visible where ends each keyframe. To use, as we did before, full block sometimes looks hard to view where a keyframe ends.

Reviewed By: pepeland, mendio, Severin

Differential Revision: https://developer.blender.org/D10588
March 17, 2021, 11:54 (GMT)
Nodes: Add support to mute node wires

This patch adds the ability to mute individual wires in the node editor.
This is invoked like the cut links operator but with a new shortcut.

Mute = Ctrl + Alt
Cut = Ctrl

Dragging over wires will toggle the mute state for that wire.
The muted wires are drawn in red with a bar across the center.
Red is used in the nodes context to indicate invalid links, muted links and internal links.

When a wire is muted it exposes the original node buttons which are normally hidden when a wire is connected.

Downstream and upstream links connected using reroute nodes are also muted.

Outside scope of patch:
- Add support for pynodes e.g. Animation Nodes
- Requires minor change to check for muted links using the `is_muted` link property or the `is_linked` socket property.

Maniphest Tasks: T52659

Differential Revision: https://developer.blender.org/D2807
Revision 20bf736 by Julian Eisel
March 17, 2021, 11:51 (GMT)
Fix T86645: Executing "Operator Cheat Sheet" Crashes Blender

The "Operator Cheat Sheet" operator collects info about all operators, and as
part of that executes the callbacks to create dynamic enums. The callback to
enumerate the Outliner ID operations depends on Outliner context. If this isn't
available, it can just return a context-less version of the enum, that is, a
static enum with all available items. This was already done in case no context
is available at all.
March 17, 2021, 11:23 (GMT)
Fix T86655: remove doubled transforms

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