Charlie Jolly
266cd7bb82
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
2021-03-17 11:54:16 +00:00
..
2021-03-16 19:59:09 +01:00
2019-04-17 06:21:24 +02:00
2021-02-13 17:44:51 +11:00
2021-02-20 15:38:14 +11:00
2020-10-08 13:23:30 +02:00
2021-02-13 17:44:51 +11:00
2020-12-15 17:03:00 +01:00
2021-01-04 17:38:11 +11:00
2021-02-14 20:58:04 +11:00
2020-12-03 22:55:35 +01:00
2021-02-09 16:00:36 +01:00
2021-02-09 16:00:36 +01:00
2020-08-07 09:50:34 +02:00
2020-08-07 10:04:57 +02:00
2020-11-06 12:32:54 +11:00
2020-08-07 09:50:34 +02:00
2021-02-14 20:58:04 +11:00
2020-10-08 16:11:38 +02:00
2021-03-16 19:59:09 +01:00
2021-02-17 15:04:29 +11:00
2021-02-13 17:44:51 +11:00
2020-09-16 10:20:38 -05:00
2021-02-13 17:44:51 +11:00
2020-11-19 13:41:50 +01:00
2020-12-17 12:22:47 -06:00
2020-08-07 09:50:34 +02:00
2020-08-07 09:50:34 +02:00
2019-08-18 04:26:34 +10:00
2021-01-20 16:15:53 +11:00
2020-11-19 13:41:50 +01:00
2020-11-19 13:41:50 +01:00
2020-12-23 15:48:38 +01:00
2020-12-23 12:13:44 -06:00
2020-08-07 09:50:34 +02:00
2020-10-08 18:17:12 +02:00
2021-03-16 19:59:09 +01:00
2021-03-16 19:59:09 +01:00
2021-03-16 19:59:09 +01:00
2020-11-19 13:41:50 +01:00
2020-08-07 09:50:34 +02:00
2020-11-19 13:41:50 +01:00
2021-02-09 10:42:00 +11:00
2021-03-11 14:26:19 +01:00
2020-09-11 08:08:46 +02:00
2021-02-09 08:12:29 +01:00
2020-11-19 13:41:50 +01:00
2020-11-19 13:41:50 +01:00
2020-08-07 09:50:34 +02:00
2020-11-19 13:41:50 +01:00
2020-12-14 09:27:58 +01:00
2020-08-07 09:50:34 +02:00
2020-11-19 13:41:50 +01:00
2020-08-07 09:50:34 +02:00
2021-02-14 20:58:04 +11:00
2021-03-16 19:59:09 +01:00
2020-08-07 09:50:34 +02:00
2020-11-19 13:41:50 +01:00
2020-08-07 09:50:34 +02:00
2021-02-14 20:58:04 +11:00
2020-08-07 09:50:34 +02:00
2021-03-16 19:59:09 +01:00
2020-08-07 09:50:34 +02:00
2020-12-16 16:25:56 +11:00
2021-02-11 13:44:58 +01:00
2020-08-07 09:50:34 +02:00
2021-02-13 17:44:51 +11:00
2021-02-05 19:08:14 -08:00
2021-03-07 18:13:19 -05:00
2020-10-08 17:19:05 +02:00
2021-02-22 16:30:04 +01:00
2020-11-19 13:41:50 +01:00
2021-03-17 11:54:16 +00:00
2021-03-16 19:59:09 +01:00
2020-11-19 13:41:50 +01:00
2020-08-07 09:50:34 +02:00
2021-02-14 20:58:04 +11:00
2021-03-16 19:59:09 +01:00
2021-03-05 17:46:33 +01:00
2020-11-19 13:41:50 +01:00
2020-10-08 18:19:09 +02:00
2021-02-13 17:44:51 +11:00
2020-11-19 19:09:24 +01:00
2020-08-07 09:50:34 +02:00
2020-11-19 13:41:50 +01:00
2021-02-14 20:58:04 +11:00
2021-03-10 21:45:12 +11:00
2021-02-19 17:41:28 +01:00
2021-02-13 17:44:51 +11:00
2020-11-19 13:41:50 +01:00
2020-12-20 03:58:38 +01:00
2020-08-07 09:50:34 +02:00
2020-11-19 13:41:50 +01:00
2020-08-07 09:50:34 +02:00
2020-11-19 13:41:50 +01:00
2020-11-19 13:41:50 +01:00
2021-03-16 19:59:09 +01:00
2020-08-07 09:50:34 +02:00
2020-11-19 13:41:50 +01:00
2020-11-19 13:41:50 +01:00
2020-08-07 09:50:34 +02:00
2020-10-10 22:04:51 +11:00
2021-02-13 17:44:51 +11:00
2021-03-16 18:56:44 +01:00
2020-08-07 09:50:34 +02:00
2020-11-19 13:41:50 +01:00
2020-12-02 18:16:23 -05:00
2020-11-19 13:41:50 +01:00
2020-11-13 08:14:56 +01:00
2020-11-19 13:41:50 +01:00
2020-12-04 08:14:07 +01:00
2020-09-15 23:13:01 +05:30
2020-11-19 13:41:50 +01:00
2021-03-05 17:10:11 +11:00
2020-12-15 12:34:14 +11:00
2020-08-07 09:50:34 +02:00
2020-11-19 13:41:50 +01:00
2020-11-19 13:41:50 +01:00