Skip to content
QuantumCoderQC edited this page Dec 13, 2021 · 4 revisions

Node Groups

Node groups may be used to reduce the repetitive usage of logic nodes in a node tree and make the tree more elegant.

Usage

Armory logic node trees can be used as node groups in other logic node trees. To create a new node group, first create a new logic tree. In this tree, add a Group Input Node and/or a Group Output Node. So a node group may have just an input, just an output or both an input and an output.

Note that each logic node tree can have only one Group Input Node and one Group Output Node.

Once the group inputs and/ or outputs are added, they may be connected with more logic nodes for functionality. To use this node group in other logic node trees, add a Call Node Group node in the other tree and select the node tree to be used as a group.

Examples

Example 1

Group with both inputs and outputs: Example 1

Example 2

Group with outputs only: Example 2

Example 3

Group inputs only: Example 3

Special Cases

  • Function nodes will not work when used inside a node group. However, it will work if used outside of the node groups itself.
  • Variable nodes are fully supported in a node group.
  • Live patching does not work for nodes inside a node group. Any node outside a node group supports live patching.
Clone this wiki locally