Close
Asset

TD-pipeOp: A simple Opertator link mux/demux for TouchDesigner projects

TD-pipeOp provides a pair of palette .tox files that allow TouchDesigner users to quickly bundle multiple operator connection cables into a single DAT link that can be turned back into separate connections at the other end.

 


Why is this useful?

Some Background: COMP Modules

As TouchDesigner projects become more complex, a common organizational strategy is to sort Operators that govern various operations into high level COMPs. 

This is also very helpful for externalized .tox workflows where projects are broken up into multiple parts for modular and collaborative development.

The Problem: Wrangling Connections

Unfortunately it's quite easy to wind up with this:

Having to wrangle multiple connections at the top level gets a bit ugly and the process of managing the in and out pins is little cumbersome.

The Fix: Trunking multiple connections into a single cable

Add the pipeIn Op to the COMP with outputs you'd like to route. Drop any number or type of operators onto the active Container.

Operators dropped onto the pipeIn COMP are added to the list of sent OPs. The output can be routed to another COMP.

At the other end, place a pipeOut Op and route the DAT cable from the pipeIn Op into it. Output pins for the referenced operators are automatically created for you. These can be used in place of the inputs.

Pressing the "Show InPipe" button on the pipeOut Op's Parameter sheet quickly shows the source pipeIn in a floating window for editing.

Extra sources can be dropped onto the pipeIn. Existing links can be deleted by pressing the 'X'.

All Operator types are supported =)
 

Enjoy!

Asset Downloads

Comments