Pipe Out CHOPは、ネットワーク接続を使用しているリモート・マシン上で動作している他のプロセスへTouchDesignerからデータを送信することに使用することが出来ます。 他のプロセスが別のTouchDesignerプロセスであるならば、そのプロセスのPipe In CHOPはデータの受け取りに使用することが出来ます。 複数のPipeIn CHOPが PipeOut CHOPに接続することができます。
NOTE:チャンネル・データとのTouchDesigner-to-TouchDesigner通信のために、最適化されたタイムスライス・データの転送を提供するTouch In CHOPとTouch Out CHOPも参照してください。
TIP:TCP/IP Out DATやUDP Out DATは、スクリプトコマンドや他のデータパケットをネットワーク上に送信するのに適した方法です。 Pipe InとPipe Out CHOPで異なるコンピュータ上で動作している2つのTouchプロセスを接続する方法詳細は、Pipe In CHOPを参照してください。
OSC Out CHOP、Shared Mem Out TOPも参照してください。
Windows OSに関する注意:接続の問題が発生した場合は、Windowsファイアウォールが無効になっていることを確認してください
OSC Out CHOP、Shared Mem Out CHOPの章も参照してください。
- This Operator is Client / client
- This Operator is Server / server
サーバーコンピューターのコンピューター名またはIPアドレス。 このアドレスは、「foo」や「foo.bar.com」などの標準のWWWアドレスです。 IPアドレス(100.123.45.78など)を使用するか、コンピューターのネットワーク名を入力できます。 「localhost」と入力すると、パイプのもう一方の端が同じコンピューター上にあることを意味します。
使用するネットワークポート。
Offの場合、データは送信されません。
Pipe Out CHOPの入力に接続されたデータを送信するためのOn/Off切り替え。
このパラメーターは、Pipe Out CHOPがタイムスライスされていない場合にのみ有効になります(Common ページのパラメーターを参照)。 Onの場合、現在のフレームのサンプルのみが送信されます。 Offの場合、このフレームと、TouchDesignerでcookされた最後のフレームの間ですべてのデータを送信します。 TouchDesignerが1秒あたり60フレームをcookせず、フレームをスキップしている場合に違いが生じます。 画面描画間で再生が3フレーム分アニメーションがスキップする場合、オンケースは1フレームのデータのみを送信し、オフケースは3フレームのデータを送信します(TouchDesigner-speakのTime Slice)。
シングルサンプルモードでは、このパラメーターは送信するサンプルを決定します。 Frome1のサンプルまたはCurrent Frameのサンプル。
- Current Frame / scur
- Frame 1 / sstart
ボタンを押すと、すべてのチャンネル名とそのデータが一度に送信されます。
パイプを介して1回限りのtextportコマンドを送信します。
送信するtextportコマンドスクリプトを入力します。
パイプを介して1回限りのtextportコマンドを送信します。
ボタンを押すとコマンドが送信されます。
これをonにすると、CHOPがすべてのフレームで処理されるようなります。 通常、CHOPは、表示されるジオメトリの何らかの側面に直接関与しない限り、すべてのフレームで処理されるわけではありません。
接続を監視するために、1フレームに1回パルス(単一のヌル文字)を送信します。 これにより、接続がアクティブになり、Pipe In CHOPが接続状態を認識し続けるため、状態を適切に報告できます。
すべての送信データをDialogsメニューから開くことができるコンソールに出力します。 詳細については、Pipe In CHOPのこのオプションを参照してください。
送信された各イベントのコールバックメソッドを含むDATのパスを設定します。 使用法については、pipeoutCHOP_Classの章を参照してください。
これをオンにすると、チャネルが強制的に「タイムスライス」されます。 タイムスライスは、最後のクックフレームと現在のクックフレームの間の時間です。
影響を受けるチャネルを特定するために、一部のCHOPでは、Commonページの
でスコープ文字列を使用することができます。
複数の入力CHOPのサンプルレートが異なる場合を処理方法を設定します。 リサンプリングが発生すると、カーブは補間方法オプションに従って補間されます。補間オプションが使用できない場合はLinearで処理されます。
- Resample At First Input’s Rate / first
最初の入力のレートを使用して、他の入力をリサンプリングします。
- Resample At Maximum Rate / max
最も高いサンプリングレートでリサンプリングします。
- Resample At Minimum Rate / min
最も低いサンプリングレートでリサンプリングします。
- Error If Rates Differ / err
競合するサンプルレートは受け入れません。
CHOPチャンネルをパラメーターに接続する方法を設定します。 詳細については、Exportの章を参照してください。
- DAT Table by Index / datindex
ドッキングされたDATテーブルを使用し、CHOP内のチャンネルのインデックスを介してチャンネルを参照します。
- DAT Table by Name / datname
ドッキングされたDATテーブルを使用し、CHOP内のチャネルの名前を介してチャネルを参照します。
Channel Name is Path:パラメータでrelative toを設定することで、エクスポートするすべてのパスのルートノードを指定します。
DAT Table Export Methodsメソッドを使用するときにエクスポート情報を保持するために使用されるDATを指定します。