Author Topic: Productivity Stuff  (Read 570 times)

Danilo Nishimura

  • Sr. Member
  • ****
  • Posts: 64
  • INSANE Games Lead Technical Artist
Hi,

Would be nice to have nodes especially designed to improve the node organization.

1) "Variable" Node
 - This system has two nodes, one to store a value, other to retrieve the value.
The store node have a generic input, allowing any kind of input, which gets mapped internally to a dictionary of the type of the input, and has a key, which will be used to retrieve the value later. Storing this cached data also allows the result to be used multiple times without the need to create boilerplates.

There can be many "getter" nodes pointing to the same "setter" node. Each setter node must have a unique key.

2) Routing Node
 - Not really a "node", but could be. It's more like a routing node, so we can avoid lines crossing boxes in some cases where "direct" bezier doesn't help.


3) Snapping
 - Having to place the connection exactly inside the node circle is not a problem itself, but it's so much better when it snaps as soon as you get to a distance. It's a small quality of life feature that makes the feature more pleasing to work with.
« Last Edit: May 02, 2019, 08:52:14 PM by dnishimura »

Danilo Nishimura

  • Sr. Member
  • ****
  • Posts: 64
  • INSANE Games Lead Technical Artist
Edit: Modified Title from "Productivity nodes" to "Productivity Stuff"
Edit: Added snapping

Marianne Calva

  • Administrator
  • *****
  • Posts: 62
Thanks for all those very interesting suggestions!