Working with Connections

The nodes in a structure provide the underlying computations, but it is the connections between the nodes that determine what is calculated. They are shown as lines that go between the little nubs of a node (nubs on the top are inputs, nubs on the bottom are outputs). Data then "flows" from the top of the diagram to the bottom - from the coordinate of the pixel to final color.

To edit these connections:

1. Click on the output of a node, and drag. A line will appear from that output to the mouse.

2. Drag to the input of another node - it will hilight when you are over it. Release to compete the connection (at which point the image will redraw reflecting the new set of calculations - the structure itself may reorder to reflect this new data flow).

3. To remove a connection, click on the destination node's input, and drag the connection away from that input (you can drag it to another input if you desired).

4. To connect a series of outputs in parallel, hold down the shift key when you select the output of the node - all outputs to the right will also be connected with it.

5. If the node only has a single output, holding down the shift key will cause all the inputs that it is connected to to be wired to that output as well.

Just remember to drag from an output to the input to add a connection, and drag from the input to remove or change a connection.