Teleport Broadcaster and Teleport Receiver Nodes

Access: Nodes > Misc > Teleport Broadcaster or Teleport Receiver

The Teleport nodes are designed to help declutter your node graph by transmitting data across hidden connections. Any node can be plugged into the Input of a Teleport Broadcaster which is then transmitted to one or more Teleport Receiver nodes, even from within nested groups and materials.

As of Mari 7, The Teleport Broadcaster includes an output, so that in addition to the broadcast, you have the option to chain the node in the usual way as part of the node graph data flow.

Tip:  A broadcast can be made to multiple receivers, but a receiver can only listen to one broadcast.

To create a connection between a Teleport Broadcaster and a Teleport Receiver node, just use the same Channel name in both nodes. You can enter a name into the Channel control in the node Properties manually or select an existing Channel from the dropdown in the receiver's Properties.

The broadcast and received Channel name is displayed on the nodes in brackets, (Gloss) in the example.

Tip:  You can change the node color of broadcasters and receivers in the Preferences under Node Graph > Node Category Colors > Teleport.

Teleport Broadcast Node Properties

Channel

text field

Enter the Channel name broadcast from this node to Teleport Receivers in the node graph. The name can be anything, but it's good practice to use a descriptive name so that you can quickly pick the correct broadcast in the receiver.

Focus Receiver

button

Click to display a list of receivers with the Channel control set to this broadcast. Select the required receiver to center the node graph on the chosen Teleport Receiver node.

Show Broadcasted Node Properties

button

Click to quickly display the Properties of the node connected to the Teleport Broadcaster node's input.

Teleport Receiver Node Properties

Channel

text field, dropdown

Enter the Channel name to receive from a Teleport Broadcaster node in the node graph or use the dropdown to choose from the available broadcasts.

Focus Connected Broadcaster

button

Click to center the node graph on the Teleport Broadcaster node transmitting the Channel this node is receiving.

Show Broadcasted Node Properties

button

Click to quickly display the Properties of the node connected to the Teleport Broadcaster node's input.

Teleport Broadcaster and Teleport Receiver Nodes Workflow Example

Broadcast a Mask to Multiple Node Graph Locations

In this simple example, we'll reuse a gradient mask in specular and roughness operations without cluttering up the node graph with Dot nodes and connectors. The image shows the Gradient Mask connected up to the Mask inputs of two Merge nodes using standard Mari connections.

To tidy up the node graph, let's replace the connecting pipes and Dot nodes by broadcasting the mask and then receiving the data closer to the Mask inputs.