Derivative」タグアーカイブ

Splice CHOP

概要

Splice CHOPは、第2入力に接続されたCHOPチャンネルを第1入力のチャンネルに挿入します。 開始サンプルとサンプルを削除する箇所の長さを指定します。
次に、第2入力から挿入されたデータは、様々な方法で引き伸ばされ、切り取られたチャンネルに継ぎ合わされるます。
チャンネル番号またはチャンネル名で一致させることができます。 一致しないチャンネルは、ギャップ内のサンプルを3つの選択可能な方法のいずれかで補間します。
CHOPからサンプルを抽出し、元のインデックスで置き換え、Splice CHOPをオリジナルに接続し、必要に応じてStartとTrim Lengthを設定して、Output Trimmed Sectionをオンにし、結果を修正してから、 別のSplice CHOPへの入力、元のCHOPからの最初の入力、および開始をop( ‘splice1’)に設定します。par.startとTrim Lengthをop( ‘start1’).par.trimlengthに設定します。
Splice CHOPはは、CHOPのセクションを滑らかにすることもできます。開始とトリムの長さをそのセクションに設定します。 一致するチャンネルのない2番目の入力を与えます。 Insert MethodをTrim Lengthに設定し、Insert Interpolateメニューを調整します。
その他のテクニックについては、OP Snippetsを確認してください。
Delete CHOP, Trim CHOP, Select CHOPの各章も参照してください。

パラメータ – Splice ページ
Output Trimmed Section / outputtrimmed

Off の場合は、以下のパラメータに基づいて、スプライスとトリムされたチャンネルが出力されます。On の場合、出力はその逆で、チャンネルのトリムアウトされた部分が出力されます。

Direction / direction

以下のStartパラメータとTrimパラメータが機能する方向を指定します。

  • First to Last / firsttolast
    Start と Trim は、チャンネルの先頭から末尾に向かって単位で指定します。
  • Last to First / lasttofirst
    Start と Trim は、チャンネルの終端から先頭に向かって単位で指定します。

Start / start
Trim と Insert の操作を開始する位置を指定します。これは、上記の Direction パラメーターに応じて、チャンネルの最初のサンプルまたは最後のサンプルからになります。

Units / units
Trim Method / trimmethod

トリムの長さを設定する方法のオプション。

  • Use Trim Length / trimlength
    以下のTrim Lengthパラメータを使用して、トリムする量を設定します。
  • Trim to Insert Input Length / insertlength
    第2入力でトリミングの長さを設定します。
Trim Length / trimlength

トリミングされた領域がどのくらいの長さになるかを指定します。トリミングされた領域だけを出力するには、Output Trimmed Section を On に切り替えます。

Trim Length Units / trimlengthunits

Trim Lengthパラメータの単位を設定します。

Insert Method / insertmethod

第2入力がどのようにチャンネルに挿入処理されるか設定します。

  • None / none
    チャンネルには何も挿入されていません。
  • Input Length / natural
    第2入力は長さを完全に維持したままスプライスされます。Trim パラメータが 0 の場合、出力の合計長は両方の入力の長さを合わせた長さになります。
  • Stretch to Trim Length / stretchtrim
    第2入力は、トリミングされた部分を埋めるように引き伸ばされます。挿入された部分はトリミングされた部分と同じ長さなので、出力の全長は第1入力と同じ長さになります。
  • Trim to Insert Length / insertlength
    Insert Length パラメータを有効にして、挿入されるデータの長さを設定します。後述の Insert Length を参照してください。
  • Stretch to Insert Length / stretchinsert
    Insert Lengthパラメータを有効にして、挿入されたデータの長さを設定し、フィットするようにストレッチします。
Insert Length / insertlength

上記の挿入方法に基づき、挿入データの長さを設定するために使用します。Trim to Insert Length に設定すると、このパラメータ値が第2入力よりも短い場合は、挿入データをトリミングし、長い場合はサイクルさせます。Insert Lengthにストレッチを設定すると、このパラメータ値に合わせて挿入データをストレッチします。

Insert Units / insertunits

Insert Lengthパラメータの単位を設定します。

Insert Interpolate / insertinterp

ストレッチされたインサートチャンネルの補間方法を設定します。

  • None / none
  • Linear / linear
  • Cubic / cubic
Match by / match

入力間のチャンネルを名前または番号で一致させます。

Unmatched Chan Interpolate / unmatchedinterp

Match Channels を使用してマッチしていないチャンネルの補間方法を選択します。

  • None / none
  • Linear / linear
  • Cubic / cubic
パラメータ- 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を指定します。

S Curve CHOP

概要

このCHOPはScurveを生成します。

パラメータ – S Curve ページ
Curve Type / type

生成する曲線のタイプを設定します。

  • Half Cosine / halfcosine
  • Logistic / log
  • Arctangent / atan
Length / length

CHOPのサンプル数を設定します。

Prepend / prepend

このサンプル数を曲線の先頭に加えます。

Append / append

このサンプル数を曲線の最後に追加します。

Steepness / steepness

Sカーブの急峻さをコントロールします。

Linearize / linearize

カーブの曲率を制御します。

Bias / bias

曲線のバイアスを前後に動かします。

From Range / fromrange

入力インデックスの低域と高域を指定します。

  • fromrange1
  • fromrange2
To Range / torange

Specify the low and high range of the curve.
曲線の低域と高域を指定します。

  • torange1
  • torange2
Parameters – Channel Page
Channel Names / channelname

chan1 から chan20 までの 20 個のチャンネルを生成する chan[1-20] や、tx, ty, tz を生成する t[xyz] のように、シンプルなパターンで多くのチャンネルを生成することができます。このオプションとすべてのオプションの説明については、Common CHOP Parametersの章を参照してください。Scope and Channel Name Matching Optionsの章を参照してください。

Sample Rate / rate

1秒あたりのサンプル数で表した、チャネルのサンプルレート。

Extend Left / left

左側の延長条件(レンジ前)。

  • Hold / hold
  • Slope / slope
  • Cycle / cycle
  • Mirror / mirror
  • Default Value / default
Extend Right / right

右側の延長条件(レンジ後)。

  • Hold / hold
  • Slope / slope
  • Cycle / cycle
  • Mirror / mirror
  • Default Value / default
Default Value / defval

拡張条件のデフォルト値。

パラメータ- 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を指定します。

Helios DAC CHOP

概要

Helios DACはレーザーコントローラです。 Helios DAC CHOPは、入力として、最初の2チャンネルのXとY(水平と垂直)位置の値と、次の3チャンネルの赤、緑、青の色の値として解釈される5つのチャンネルを取り込みます。 データをHelios DACに出力します。 Helios DACデバイスは、ILDAケーブルを使用してレーザーに接続されています。 ユーザーは、レーザーがHelios DAC CHOPを使用して出力すべき画像を制御することができます。 Helios DAC CHOPのアプリケーションには、コンピュータで生成されたシェイプアニメーションやその他のライトショーの特殊効果を表示する機能があります。
入力RGB CHOPチャンネルがすべてゼロであるか、赤スケール、緑スケールおよび青スケールパラメータがすべてゼロである場合、ブランキング(オールオフ)が発生します。
レーザーは一般的に迅速にオン/オフを切り替えるため、サンプルごとのRGB値の大きな変化は目に見えるほど正確です。XとYの範囲は通常-1〜+1で、RGBの範囲は通常0〜1です。
EtherDream CHOP、 EtherDream DAT、Scan CHOP、 Pattern CHOPの各章も参照してください。

パラメータ – Helios DAC ページ
Active / active

オフにすると、Helios DAC CHOPはHelios DACへのデータ送信を停止し、そのポイントバッファーをすぐにクリアします。 Helios DACの電源を切るのと同等と考えてください。

Device / device

このメニューから制御するHelios DACを選択します。

Queue Time (Seconds) / queuetime

Helios DAC CHOPポイントバッファーのキューサイズと、それに対応する時間を決定します。 より少ないポイントを送信する場合、この値を減らすと便利なことがよくあります。

X Scale / xscale

入力x値を指定された係数でスケーリングできます。

Y Scale / yscale

入力y値を指定した係数でスケーリングできます。

Red Scale / redscale

入力r値を指定した係数でスケーリングできます。

Green Scale / greenscale

入力g値を指定した係数でスケーリングできます。

Blue Scale / bluescale

入力b値を指定した係数でスケーリングできます。

Intensity Scale / intensityscale
パラメータ- 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内のチャネルの名前を介してチャネルを参照します。

BlackTrax CHOP

概要

BlackTrax CHOPは、BlackTraxモーショントラッキングシステムからのトラッキングデータを受け入れます。
サーバー設定
サーバーソフトウェアは、WYSIWYG座標系でデータを送信するように設定する必要があります(デフォルトにする必要があります)。 回転はクォータニオンではなくオイラー角で送信する必要があります。 TouchDesignerは両方のエンディアン設定をサポートする必要がありますが、それらをデフォルト値のままにすることをお勧めします。

パラメータ- BlackTrax ページ
Active/active

オンの場合、CHOPはネットワークポートに送信された情報を受信します。 オフの間、更新は行われません。

Port/port

パケットを受け入れるポートを設定します。

Protocol/protocol

使用するネットワークプロトコル。 詳細については、Network Protocolsの章を参照してください。

  • Messaging (UDP) / msging
  • Multi-Cast Messaging (UDP) / multicastmsging
Network Address/netaddress

マルチキャストを使用する場合、パケットをリッスンするアドレスを設定します。

Sample Rate/samplerate

このCHOPのサンプルレートを設定します。

Output Format/outputformat

CHOPチャネルの形式(つまり、追加するビーコンの数)を指定します。 From Mapping Table は、マッピングテーブルのすべての行に対して1つのビーコンをCHOPに追加します。 From Max Beacons は、 Max Beacons パラメーターで指定された数を追加します。

  • From Mapping Table / fromtable
  • From Max Beacons / frombeacons
Max Beacons/maxbeacons

CHOPに追加するビーコンの数を指定します。 Output FormatでFrom Max Beaconsを指定した場合に使用されます。

Centroid/centroid

有効にすると、ビーコンのtraslationおよびrotationチャネルが追加されます。

Velocity/velocity

有効にすると、ビーコンのvelocityチャンネルが追加されます。

Acceleration/acceleration

有効にすると、ビーコンのaccelerationチャネルが追加されます。

LEDs/leds

有効にすると、ビーコンの各LEDにポジション チャネルが追加されます。

Reset Channels/reset

保存されているビーコンをクリアし、古いデータを削除します。

Reset Pulse/resetpulse

リセットのパルスを送ります。

Mapping Table/mappingtable

ビーコンIDをCHOPチャネル(beacon0、beacon1など)にマッピングするDATテーブル。 最初の行はbeacon0に、2番目の行はbeacon1に、などにマップされます。BeaconIDは一意の非負整数であり、BlackTraxアプリケーション内で指定されます。
以下は、ID 10、11、および12の3つのビーコンを追跡しているマッピングテーブルの例です。この例では、10はbeacon0にマッピングされ、11はbeacon1にマッピングされ、12はbeacon2にマッピングされます。

パラメータ- 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内のチャネルの名前を介してチャネルを参照します。

Ableton Link CHOP

概要

Ableton Link CHOPは、Ableton Link対応ネットワークからタイミング情報を取得します。 詳細については、http://www.ableton.com/en/link/を参照してください。
Ableton Liveシステムを完全にサポートしているのは、TDAbletonコンポーネントです。これはAbletonの曲、トラック、チェーン、パラメーター、MIDIへのアクセスを提供するコンポーネントです。
AbletonのリンクFAQは、Abletonでの問題に非常に役立ちます:https://help.ableton.com/hc/en-us/articles/209776125-Link-FAQs。
一般的な問題の1つは、Ableton LinkがDirectXを含むすべてのサウンドドライバで動作しないことです。 無料のアプリケーションASIO4Allは、仮想ASIOデバイスとして機能する簡単な代替案です。

パラメータ- Ableton ページ
Active/active

CHOPの出力をオンまたはオフにします。

Enable/enable

Ableton Linkセッションへの接続を初期化します。

Signature/signature

拍子を指定します。 最初の数字は小節ごとの拍数で、2番目の数字は1拍を構成する音の種類を示します。 追加情報については、拍子記号-ウィキペディアを参照してください。

  • signature1
  • signature2
Callbacks DAT/callbacks

受信した各イベントのコールバックを含むDATへのパス。

パラメータ- Output ページ
Status Channels/status
Ramp/ramp

各バーごとに0-1ランプを出力します。

Pulse/pulse

バーごとにパルスを出力します。

Sine/sine

各バーでサイン波を出力します。

Count/count

各バーでカウントを増やします。

Count+Ramp/countramp

バーがリセットされるまでカウントアップするランプ。

Bar/bar

現在のバーを出力します。

Beat/beat

現在の拍を出力します。

Sixteenths/sixteenths

現在の16分の1を出力します。

Ramp Bar/rampbar

各バーに0-1ランプを出力します。

Ramp Beat/rampbeat

各バーに0-1ランプを出力します。

Tempo/tempo

現在のテンポ(BPMとも呼ばれます)を出力します。

Beats/beats

ビートの総数を出力します。

Phase/phase

現在のフェーズをバーに出力します。

パラメータ- 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内のチャネルの名前を介してチャネルを参照します。
  • Channel Name is Path:Parameter / autoname
    チャネルは、geo1 / transform1:txなど、エクスポート先の完全な宛先です。
Export Root/autoexportroot

このパスは、チャネル名でエクスポートするすべてのパスがPath:Parameterであるルートノードを指します。

Export Table/exporttable

DATAテーブルエクスポートメソッドを使用するときにエクスポート情報を保持するために使用されるDATA。(上記を参照)

Parameter COMP

概要

Parameter コンポーネントを使うと、オペレータのパラメータダイアログを完全なインタラクティブ性を持つパネルにすることができます。パネルに表示させたいパラメータを持つオペレータを指定します。
オプションで、ヘッダーやページ名を表示したり、ビルトインまたはカスタムパラメータを含めることができます。
例えば、2つのページ全体に加えて、他のページの4つのパラメーターを表示するといったように、ページの範囲と表示するパラメーターを個別に指定することができます。パラメータのみを指定する場合は、指定した順に表示されます。
また、Oversizeパラメータを使って、UIを縮小して小さなパネルに収めることもできます。
ページ名やパラメータ名は、`scale*` `^tx` などのパターンマッチで指定でき、スペースを含むページ名は引用符で指定します。`’Cue 1′ ‘Cue 2’`のように、スペースを含むページ名を引用符で指定することもできますし、pythonのリストとして指定することもできます。

パラメータ – Parameter ページ
Operator / op

使用するパラメータがあるオペレーターへのパスを設定します。

Header / header

パラメータダイアログのヘッダを入れます。これは、OPタイプ、名前、ヘルプボタンがあるセクションです。

Page Names / pagenames

パラメータページのタブを表示に含めます。

Input Editor / inputeditor

マルチ入力エディタの UI を含めます。これは、Math CHOP や Merge SOP で使用されるような複数入力パラメータダイアログの最後に表示されているものです。

Built-In / builtin

オペレータの組み込みパラメータを含めます。

Custom / custom

オペレーターのカスタムパラメーターを含めます。

Combine Scopes / combinescopes

以下のスコープパラメータの組み合わせ方を指定して、パラメータ選択を行います。

  • Any (Or) / any
  • All (And) / all
Page Scope / pagescope

含めるパラメータのページを選択します。すべてをパターンマッチングさせるには*を使用します。

Parameter Scope / parscope

どのパラメータを含めるかを選択します。すべてのパターンマッチングには*を使用します。

Order by Scope / scopeorder

前述の Parameter Scope パラメータで定義された順序でパラメータを表示します。Page NameパラメータがOffのときのみ有効。

Oversize / oversize
パラメータ – Layout ページ

COMP共通- Layout ページの章を参照して下さい。

パラメータ – Panel ページ

COMP共通- Panel ページの章を参照して下さい。

パラメータ – Look ページ

COMP共通- Look ページの章を参照して下さい。

パラメータ – Children ページ

COMP共通- Children ページの章を参照して下さい。

パラメータ – Drag/Drop ページ

COMP共通- Drag/Drop ページの章を参照して下さい。

パラメータ – Extensions ページ

COMP共通- Extensions ページの章を参照して下さい。

パラメータ – Common ページ

COMP共通- Common ページの章を参照して下さい。

Graph COMP

概要

Graph Componentは、アニメーションエディタで、キーフレームを描画および編集するためのユーザーインターフェイスとして使用されます。
パネル値は、hrangemin hrangemax vrangemin vrangemax nameselect valueselect valueselect slopeselect accelselect functionselect lextendselect rextendselect timebarselectを含みます。
Graph Componentは、TouchDesignerユーザーが使用するようには設計されていませんが、適切なAnimation COMPに関連付ければ、特別なキーフレーム編集インターフェイスの作成に使用できます。

Environment Light COMP

概要

Environment Light コンポーネントは、特定のシーンにおける環境光の色と強度を制御します。この光は、Light コンポーネントとは異なり、特定の位置にはありません。シーン内のすべてのオブジェクトの外側から投射され、それらを照らします。オブジェクトの向きやEnvironment Light マップによって、オブジェクトの各面がどのように照らされるかが変わります。しかし、空間内のオブジェクトの位置は、環境光の当たり方に影響しません。

パラメータ – Light ページ
Light Color / c

ライトの色は3つの方法で変更できます。カラーリスト、色相、彩度、明度、または赤、緑、青です。いずれかを選択するには、該当するボックスをクリックすると、それに応じて下のカラー編集フィールドが変化します。

  • Red / c
  • Green / cg
  • Blue / cb
Dimmer / dimmer

このパラメータでは、光の強さを静的な値として、または時間の経過とともに変化させることができます。

Environment Map / envlightmap

TOPテクスチャーを使用して、マテリアルの環境マップを定義します。環境マッピングは、オブジェクトが周囲の環境を反映することをシミュレートします。このパラメータで定義されたTOPは、反射されるテクスチャです。環境マップは、通常の照明に追加されるので、オブジェクトを純粋に反射させるには、DiffuseとSpecularパラメータを0にしてください。この入力は、Cube Map TOPまたはRender TOPのRender Cube Mapパラメータで作成されたキューブマップも受け付けます。

Environment Map 2D Type / envlightmaptype2d

使用する環境マップの種類を選択します。(現在はequirectangularのみ使用可能)

  • Equirectangular / equirect
    環境マップにequirectangularフォーマットを使用します。
Environment Map Quality / envlightmapquality

環境光が使用する結果の品質を決定するサンプル数を設定します。この値は、PBR MATのEnv Light Quality パラメーターと掛け合わされます。

Environment Map Rotate / envlightmaprotate

上記のEnvironment Mapパラメータで指定したテクスチャを回転させます。

  • X / envlightmaprotatex
  • Y / envlightmaprotatey
  • Z / envlightmaprotatez
Use Pre-Filter Maps / envlightmapprefilter

環境マップをどのようにプレフィルタリングするかを設定します。プレフィルタリングされた環境マップの作成にはコストがかかりますが、その分、レンダリングの質が向上します。

  • Off / off
    環境マップのプレフィルタリングを無効にします。これはアニメーションする環境マップに有効です。すべてのフレームにプレフィルターをかけるにはコストがかかりすぎます。レンダリングの品質は、プレフィルタリングを行った場合よりも悪くなります。
  • Automatic / automatic
    必要に応じて環境マップを事前にフィルタリングします。この方法では、最高のレンダリング品質が得られますが、マップが変更された場合、かなりのコストがかかります。
  • From Pre-Filter TOP / useprefiltertop
    PreFilter Map TOP の出力を利用すれば、マップアニメーションの画像シーケンスなど、事前にフィルタリングされたマップを手動で作成することができます。PreFilter Map TOP からのマップは、ロスレスフォーマットで保存してください。
Pre-Filtered Specular Map / envlightspecmap

PreFilter Map TOPtoで出力された Environment Light Specular Map を使用しています。

Parameters – Render Page

COMP共通- Render ページの章を参照して下さい。

Parameters – Extensions Page

COMP共通- Extension ページの章を参照して下さい。

Parameters – Common Page

COMP共通- Common ページの章を参照して下さい。

MQTT Client DAT

概要

MQTT Client DATは、MQTTサーバー(ブローカー)を介してMQTTデバイスとの間でデータを送受信します。 TouchDesignerはクライアントとして機能でき、もう一方のコンピューターはMQTTサーバーとして機能する必要があります。 クライアントがサーバーとの接続を確立すると、次の2つのことができます。

1. サーバーにメッセージを送信して、特定の「トピック」文字列を持つデータを参照します。 これを「サブスクライブ」と呼びます。 次に、MQTTクライアントDATは、サーバーがそのトピックで受け取るすべてのメッセージを受信します。
2. 特定のトピック文字列を使用してサーバーにメッセージを送信することをサーバーに通知してから、そのトピックを使用してメッセージを送信します。 その後、メッセージは、そのトピックを参照するクライアントに転送されます。

MQTT、TCP/IP DATの章も参照してください。

パラメータ – Connect ページ
Active / active

接続を有効にします。

Network Address / netaddress

接続先のIPアドレスを設定します。

Specify ID / specifyid

UserClient IDパラメータを使用してクライアントに名前を付けることができます。それ以外の場合は、接続ごとに自動的かつ一意に生成されます。

User Client ID / usercid

Specify IDを有効にした場合のクライアント名を設定します。

Keep Alive Interval / keepalive

通信がないと予想される最大時間を秒単位で設定します。この時間内にデータが送信されない場合、代わりに軽量のpingメッセージがサーバに送信されます。0に設定するとpingを回避することができます。

Max in Flight / maxinflight

同時に処理できるメッセージの数を設定します。

Clean Session / cleansession

Specify IDが選択されている場合、サーバーは、サブスクリプション、配信の試行など、そのIDの接続に関連するすべての状態情報を保持します。

Reconnect / reconnect

MQTTブローカーへの再接続を試みます。

パラメータ – Received Data ページ
Callbacks DAT / callbacks

コールバックDATには、接続が確立されたとき、失われたデータ、または公開されたデータが到着したときに呼び出される関数が含まれています。 使用法については、mqttclientDAT_Classの章を参照してください。

Execute from / executeloc

スクリプトが実行される場所を設定します。

  • Current Node / current
    スクリプトは現在のノードの位置から実行されます。
  • Callbacks DAT / callbacks
    スクリプトは、Callbacks DATパラメータで指定されたDATの場所から実行されます。
  • Specified Operator / op
    スクリプトは、以下のFrom Operatorパラメータで指定したオペレータから実行されます。
From Operator / fromop

ExecuteがSpecifiedOperatorに設定されている場合、状態が変化するとDATがスクリプトを実行するようにトリガーするオペレーターを設定します。 このオペレータは、Execute FromパラメーターがSpecified Operatorに設定されている場合にスクリプトが実行されるパスでもあります。

Clamp Output / clamp

DATはデフォルトで100メッセージに制限されていますが、Clamp Outputでは無制限を含む任意の設定が可能です。

Maximum Lines / maxlines

メッセージ数を制限し、古いメッセージはリストから最初に削除されます。

Clear Output / clear

見出し以外の行をすべて削除します。pythonスクリプトでクリアするには`op(“*”opname”*“).par.clear.pulse()`

Bytes Column / bytes

メッセージの生のバイト数を別の列に出力します。

パラメータ – Common ページ

参照:共通 Common ページ

Select MAT

概要

Select MATは、プロジェクト内の任意の場所から別のマテリアルを取得します。

パラメータ – Select ページ
Select MAT / selectmat

選択するMATのパスを設定します。

パラメータ – Deform ページ

参照:共通 Deform ページ

パラメータ – Common ページ

参照:共通 Common ページ