BlackTrax CHOPは、BlackTraxモーショントラッキングシステムからのトラッキングデータを受け入れます。
サーバー設定
サーバーソフトウェアは、WYSIWYG座標系でデータを送信するように設定する必要があります(デフォルトにする必要があります)。 回転はクォータニオンではなくオイラー角で送信する必要があります。 TouchDesignerは両方のエンディアン設定をサポートする必要がありますが、それらをデフォルト値のままにすることをお勧めします。
オンの場合、CHOPはネットワークポートに送信された情報を受信します。 オフの間、更新は行われません。
パケットを受け入れるポートを設定します。
使用するネットワークプロトコル。 詳細については、Network Protocolsの章を参照してください。
- Messaging (UDP) / msging
- Multi-Cast Messaging (UDP) / multicastmsging
マルチキャストを使用する場合、パケットをリッスンするアドレスを設定します。
このCHOPのサンプルレートを設定します。
CHOPチャネルの形式(つまり、追加するビーコンの数)を指定します。 From Mapping Table は、マッピングテーブルのすべての行に対して1つのビーコンをCHOPに追加します。 From Max Beacons は、 Max Beacons パラメーターで指定された数を追加します。
- From Mapping Table / fromtable
- From Max Beacons / frombeacons
CHOPに追加するビーコンの数を指定します。 Output FormatでFrom Max Beaconsを指定した場合に使用されます。
有効にすると、ビーコンのtraslationおよびrotationチャネルが追加されます。
有効にすると、ビーコンのvelocityチャンネルが追加されます。
有効にすると、ビーコンのaccelerationチャネルが追加されます。
有効にすると、ビーコンの各LEDにポジション チャネルが追加されます。
保存されているビーコンをクリアし、古いデータを削除します。
リセットのパルスを送ります。
ビーコンIDをCHOPチャネル(beacon0、beacon1など)にマッピングするDATテーブル。 最初の行はbeacon0に、2番目の行はbeacon1に、などにマップされます。BeaconIDは一意の非負整数であり、BlackTraxアプリケーション内で指定されます。
以下は、ID 10、11、および12の3つのビーコンを追跡しているマッピングテーブルの例です。この例では、10はbeacon0にマッピングされ、11はbeacon1にマッピングされ、12はbeacon2にマッピングされます。
これをオンにすると、チャネルが強制的に「タイムスライス」されます。 タイムスライスは、最後のクックフレームと現在のクックフレームの間の時間です。
影響を受けるチャネルを特定するために、一部の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内のチャネルの名前を介してチャネルを参照します。