Page MenuHome

Geometry Nodes: Preselection highlighting for gesture based link picking for Multi Input Sockets.
AbandonedPublic

Authored by Fabian Schempp (fabian_schempp) on Jan 17 2021, 9:11 AM.

Details

Summary

Adds a preselection highlighting to gesture based link picking when dragging links from Multi Input Sockets.

Based on:
https://developer.blender.org/D10067

Diff Detail

Repository
rB Blender
Branch
geometry_nodes_multi_input_socket_preselection_highlighting (branched from master)
Build Status
Buildable 12231
Build 12231: arc lint + arc unit

Event Timeline

Fabian Schempp (fabian_schempp) requested review of this revision.Jan 17 2021, 9:11 AM
Fabian Schempp (fabian_schempp) created this revision.

sorted some previous changes

Added missing line after rebase merge

  • added missing line after merge
  • added missing line after merge
  • Reverted join geometry node back to master, since its in its own branch.

Really cool feature!

One small issue I found is that the highlight only seems to be updating when dragging on the lift half of the multi-socket node:

Some further thoughts on the feature itself:

  • Could the color of the highlight be the same as the node socket color? I think that would look nicer. Not sure how it would deal with white sockets, but I don't think there are any.
  • What about having the link highlight be drawn when hovering with the mouse over the socket? It would give me a little more confidence picking links from the multi-socket. I also think the link highlight could then be extended to normal sockets. Most items in blenders UI (buttons, sliders, drop-downs, ... ) are highlighted once you hover the mouse over them to indicate they are interactable. Might be nice to extend that to the node sockets, but I guess that is outside the scope of this patch.