Blender Git Commits

Blender Git "node-group-single-socket-nodes" branch commits.

July 25, 2021, 11:50 (GMT)
Merge branch 'master' into node-group-single-socket-nodes
July 24, 2021, 17:08 (GMT)
Hide new group input sockets by default.
July 24, 2021, 14:32 (GMT)
Merge branch 'master' into node-group-single-socket-nodes
July 16, 2021, 07:51 (GMT)
Disable the virtual group extension socket by default.
July 16, 2021, 07:07 (GMT)
Merge branch 'master' into node-group-single-socket-nodes
July 9, 2021, 18:29 (GMT)
Show group output nodes with all sockets.
July 9, 2021, 15:38 (GMT)
Merge remote-tracking branch 'origin/node-group-single-socket-nodes' into node-group-single-socket-nodes
July 9, 2021, 15:35 (GMT)
Merge branch 'master' into node-group-single-socket-nodes
July 9, 2021, 07:15 (GMT)
Merge branch 'master' into node-group-single-socket-nodes
July 8, 2021, 14:53 (GMT)
Single-socket input/output nodes in node groups.

Changes the default group input/output nodes in groups to show only
a single socket. This is more convenient for keeping connections short
and put parameters closer to where they are used inside a group.

For input nodes this is purely a UI feature: they can already be
duplicated and unused sockets can be hidden (ctrl+h). The patch only
makes this the default setup of input nodes by providing all inputs
separately in the "Add Node" menu.

For output nodes the situation requires some functional changes,
because outputs have to be unique.

The "virtual" extension socket on group input/output nodes is now
disabled by default, since it adds a lot of visual noise without saving
much work (see discussion in T68733). The feature can be enabled with
a per-node flag.

Todo:
- [ ] Implement unique output handling across different node systems.

Differential Revision: https://developer.blender.org/D11853
July 8, 2021, 09:52 (GMT)
Flag for group nodes to disable extension socket.
July 8, 2021, 08:30 (GMT)
Sanity checks for the extension socket in groups.
July 8, 2021, 08:29 (GMT)
Add single-socket input/output nodes in groups.
July 8, 2021, 07:30 (GMT)
Simplify group node extension handler function.

Use a common function for handling the "extension" socket in group
input/output nodes.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021