Engine COMPは、.toxファイル(コンポーネント)を別のプロセスで実行します。TouchEngine API を使用してこれらのプロセスを管理し、ロードされたコンポーネントとメイン プロジェクトの間でデータを渡します。
Ins and Outs 選択されたコンポーネントのトップレベルの Ins and Outs は、Engine COMP 上の Ins and Outs として公開されます。
カスタム パラメーター トップレベルのコンポーネントのカスタム パラメーターは、エンジン COMP のパラメーターに追加されます。読み取り専用のパラメーターは追加されません。
パラメータは一方向にしか機能しません。ロードされた .tox の中からパラメータを設定することはできません。
制限事項
現在のところ、以下の制限事項があります。
– TOP、CHOP、DATの入出力のみサポートしています。
TouchEngineはTouchDesignerの一部としてインストールされ、指定された.toxをロードするには現在実行中のバージョンが使用されます。別のバージョンのTouchEngineを使用したい場合は、.toxと一緒に`TouchEngine`という名前のフォルダに入れてください(別のインストール先へのリンクを使用することもできますので、リンクの名前を`TouchEngine`にしてください)。
.toxファイルをリロードし、TouchEngineインスタンスを再起動します。
何らかの理由でTouchEngineインスタンスが終了した場合は、再起動します。
TouchEngineインスタンスへの一時的な接続を設定します。
- Synchronized / synced
タイムはEngine COMPとTouchEngineインスタンスの間で厳密に同期されます。
- Independent / independent
TouchEngineインスタンスは、自分の内部時計に従って動作します。
Engine COMPはTouchEngineから遅いフレームをドロップするのではなく、cook中に待機します。
TouchEngineインスタンスでのcookをON/OFFします。
キューイングされた入力フレームの数を自動的に管理することができます。
TouchEngine インスタンスに渡す以前にキューに入れておく入力フレームの数です。
TouchEngineインスタンスのタイムスライスの潜在的な変動に対応するために、CHOP入力は事前にいくつかのフレームを送信する必要があります。
キューイングされた出力フレームの数を自動的に管理します。
TouchEngine インスタンスからの受信以降にキューに入れる出力フレームの数。
Engine COMPのタイムスライスの潜在的な変動に対応するために、CHOP出力は先にいくつかのフレームを送信する必要があります。
COMP共通- Extensions ページの章を参照して下さい。
COMP共通- Common ページの章を参照して下さい。