Pipe Out CHOP

概要

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の章も参照してください。

パラメータ – PipeOut ページ
Connection Mode / mode
  • This Operator is Client / client
  • This Operator is Server / server
Server Address / address

サーバーコンピューターのコンピューター名またはIPアドレス。 このアドレスは、「foo」や「foo.bar.com」などの標準のWWWアドレスです。 IPアドレス(100.123.45.78など)を使用するか、コンピューターのネットワーク名を入力できます。 「localhost」と入力すると、パイプのもう一方の端が同じコンピューター上にあることを意味します。

Server Port / port

使用するネットワークポート。

Active / active

Offの場合、データは送信されません。

Send Input / sendinput

Pipe Out CHOPの入力に接続されたデータを送信するためのOn/Off切り替え。

Send Current Sample Only / sendsingle

このパラメーターは、Pipe Out CHOPがタイムスライスされていない場合にのみ有効になります(Common ページのパラメーターを参照)。 Onの場合、現在のフレームのサンプルのみが送信されます。 Offの場合、このフレームと、TouchDesignerでcookされた最後のフレームの間ですべてのデータを送信します。 TouchDesignerが1秒あたり60フレームをcookせず、フレームをスキップしている場合に違いが生じます。 画面描画間で再生が3フレーム分アニメーションがスキップする場合、オンケースは1フレームのデータのみを送信し、オフケースは3フレームのデータを送信します(TouchDesigner-speakのTime Slice)。

Single Sample / sample

シングルサンプルモードでは、このパラメーターは送信するサンプルを決定します。 Frome1のサンプルまたはCurrent Frameのサンプル。

  • Current Frame / scur
  • Frame 1 / sstart
Send All Data / upload

ボタンを押すと、すべてのチャンネル名とそのデータが一度に送信されます。

Script / script

パイプを介して1回限りのtextportコマンドを送信します。
送信するtextportコマンドスクリプトを入力します。

Send Script / sendscript

パイプを介して1回限りのtextportコマンドを送信します。
ボタンを押すとコマンドが送信されます。

Cook Every Frame / cookalways

これをonにすると、CHOPがすべてのフレームで処理されるようなります。 通常、CHOPは、表示されるジオメトリの何らかの側面に直接関与しない限り、すべてのフレームで処理されるわけではありません。

Send Monitor Pulses / pulse

接続を監視するために、1フレームに1回パルス(単一のヌル文字)を送信します。 これにより、接続がアクティブになり、Pipe In CHOPが接続状態を認識し続けるため、状態を適切に報告できます。

Echo Messages to Console / echo

すべての送信データをDialogsメニューから開くことができるコンソールに出力します。 詳細については、Pipe In CHOPのこのオプションを参照してください。

Callbacks DAT / callbacks

送信された各イベントのコールバックメソッドを含むDATのパスを設定します。 使用法については、pipeoutCHOP_Classの章を参照してください。

パラメータ- Common ページ
Time Slice / timeslice

これをオンにすると、チャネルが強制的に「タイムスライス」されます。 タイムスライスは、最後のクックフレームと現在のクックフレームの間の時間です。

Scope / scope

影響を受けるチャネルを特定するために、一部のCHOPでは、Commonページの
でスコープ文字列を使用することができます。

Sample Rate Match / srselect

複数の入力CHOPのサンプルレートが異なる場合を処理方法を設定します。 リサンプリングが発生すると、カーブは補間方法オプションに従って補間されます。補間オプションが使用できない場合はLinearで処理されます。

  • Resample At First Input’s Rate / first
    最初の入力のレートを使用して、他の入力をリサンプリングします。
  • Resample At Maximum Rate / max
    最も高いサンプリングレートでリサンプリングします。
  • Resample At Minimum Rate / min
    最も低いサンプリングレートでリサンプリングします。
  • Error If Rates Differ / err
    競合するサンプルレートは受け入れません。
Export Method / exportmethod

CHOPチャンネルをパラメーターに接続する方法を設定します。 詳細については、Exportの章を参照してください。

  • DAT Table by Index / datindex
    ドッキングされたDATテーブルを使用し、CHOP内のチャンネルのインデックスを介してチャンネルを参照します。
  • DAT Table by Name / datname
    ドッキングされたDATテーブルを使用し、CHOP内のチャネルの名前を介してチャネルを参照します。
Export Root / autoexportroot

Channel Name is Path:パラメータでrelative toを設定することで、エクスポートするすべてのパスのルートノードを指定します。

Export Table / exporttable

DAT Table Export Methodsメソッドを使用するときにエクスポート情報を保持するために使用されるDATを指定します。