Touch Out CHOP

概要

Touch Out CHOPは2つのTouchDesignerプロセス間で高速接続します。データはTCP/IP上に送られます。 Touch Out CHOP(サーバー)はデータをTouch In CHOP(クライアント)に送ります。 Touch Out CHOPはPipe Out CHOPと類似していますが、TouchDesigner-to-TouchDesigner通信のために高度最適化されます。 他のソフトウェアやデバイスと入出力を行う場合は、Pipe Out CHOPを参照してください。

「サーバー」コンピュータ(例えば、遠隔で動作しているTouch Out CHOPから)からネットワーク・データを受け取るためには、データが送られる前にサーバーとTouch In CHOPの間で接続を確立しなければなりません。 データを受けるServer AddressとPortを供給しなければなりません。 サーバーはCHOPが使用しているポートで接続にlistenしていなければなりません。 並列のTouch In CHOPs(クライアント)は、一つのTouch Out CHOP(サーバー)から、データを受け取ることができます。

パラメータ – Touch Out ページ
Protocol / protocol

データの転送に使用するネットワークプロトコルを選択します。 さまざまなプロトコルには、アドレスパラメータを接続して使用する方法があります。 詳細については、Network Protocolsの章を参照してください。

  • Streaming (TCP/IP) / streaming
  • Messaging (UDP) / msging
  • Multi-Cast Messaging (UDP) / multicastmsging
Address / address

使用するアドレスを設定します。すべてのプロトコルで送信側でアドレスを指定する必要はありません。

Network Port / port

使用するネットワークポートを設定します。

Active / active

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

Max Queue Size / maxsize

送信を待機しているイベントの数を制限します。 これは、接続が遅すぎる場合のオーバーフローを防ぎます。

Max Queue Size Unit / maxsizeunit

Max Queue Sizeパラメータの単位を設定します。

Cook Every Frame / cookalways

このCHOP以降のCHOPがcookされているかどうかに関係なく、フレームごとにcookします。

Resend Names / resendnames

すべてのチャネル名を再送信します。 一般に、このパラメーターを使用する必要はありませんが、念のために提供されています。

Use Synced Ports / syncports

このパラメーターを使用すると、必要に応じて単一のグローバルパイプでデータを送信できます。 これは、さまざまなデータストリームをフレーム同期で送信する必要がある場合に重要です。

  • Off / off
    割り当てられたポート番号ごとに個別のポートを使用します。
  • On / on
    この転送ポートタイプを使用するすべてのタッチアウトCHOPに単一のグローバルパイプを使用します。 グローバルパイプは、ポート10500を内部的に使用して、すべてのグローバルポートタイプのデータを一度に送信します。 ネットワークポートパラメーターは、受信側でどのTouch In CHOPがデータを取得するかを決定するために引き続き使用されます。 単一のポート(10500)が使用されるため、同期ポートデータを提供できるのはマシン上の1つのプロセスのみであることに注意してください。
パラメータ- 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を指定します。