CHOPs」カテゴリーアーカイブ

NatNet In CHOP

概要

NatNet In CHOPは、OptiTrackシステムからネットワークデータを介してトラッキングデータを受信するために使用されます。

パラメータ – NatNet In ページ
Active / active

Onの間、CHOPは情報を受信し、Official Updateの間は更新は行われません。

Connection Type / connectiontype

サーバーが設定されている接続モードに設定します。

  • Multicast / mutlicast
  • Unicast / unicast
Network Address / netaddress

サーバーコンピューターのコンピューター名またはIPアドレス。 IPアドレス(100.123.45.78など)を使用するか、コンピューターのネットワーク名を直接使用できます。 「localhost」と入力すると、パイプのもう一方の端が同じコンピューター上にあることを意味します。 マルチキャストモードを使用する場合は、マルチキャストアドレスではなく、サーバーのアドレスに設定する必要があります。 サーバーは、クライアントとマルチキャストアドレスをネゴシエートし、自動的に接続します。

Local Address / localaddress

コンピューターに複数のネットワークカードとIPアドレスがある場合、これにより、ノードの通信のためにバインドするローカルIPアドレスがわかります。 たとえば、IPアドレスが192.168.0.100のWIFI接続と、IPアドレスが24.100.200.50のイーサネット接続があるとします。 ノードがWIFIを介して通信するようにする場合は、192.168.0.100 または 192.168.0.* をこのパラメーターに入れることができます。 ノードがイーサネット経由で通信するようにするには、これを 24.100.200.50 または 24.100.200.* (または 24.100. * . * など)に設定します。 単一のネットワーク接続を持つシステムでは、このパラメーターを空白のままにすることができます。

Command Port / commandport

サーバーのコマンドネットワークポート。

Data Port / dataport

サーバーのデータポート。

Rate / rate

データを照会するレート。

Reset / resetpulse

このノードのデータをリセットします。

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

LTC Out CHOP

概要

LTC Out CHOPは、オーディオ信号にエンコードされたSMPTEタイムコードデータのリニア・タイムコードを出力します。Linear Timecodeの項目も参照してください。
Info CHOPを使用して、現在どの値が出力されているかを判断します。
このCHOPの出力は、Audio Device Out CHOPに送ることができます。
参照:LTC In CHOP

LTC In CHOP

概要

LTC Out CHOPは、オーディオ信号にエンコードされたSMPTEタイムコードデータのリニア・タイムコードを出力します。Linear Timecodeの項目も参照してください。
Info CHOPを使用して、現在どの値が出力されているかを判断します。
このCHOPの出力は、Audio Device Out CHOPに送ることができます。
参照:LTC In CHOP

パラメータ – LTC ページ
Play / play

カウントをインクリメントするか、ホールドさせるか設定します。

Frame / frame

カウントする最初のフレーム。

Second / second

カウントする最初の秒単位。

Minute / minute

カウントする最初の分単位。

Hour / hour

カウントする最初の時間単位。

Frame Rate / framerate

信号がエンコードする1秒あたりのフレームメッセージの数。 通常は24〜30です。

Audio Rate / audiorate

出力信号のオーディオサンプリングレート。

Drop Frame Numbering / dropframe
Reset / reset

onの間、出力は上記の指定された初期値を保持します。

Reset Pulse / resetpulse

リセットパルスを送信します。パルスが発生すると、出力は上記の指定された初期値に保持されます。

パラメータ – User ページ

User Data 1 / user1
User Data 2 / user2
User Data 3 / user3
User Data 4 / user4
User Data 5 / user5
User Data 6 / user6
User Data 7 / user7
User Data 8 / user8

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

Leuze ROD4 CHOP

概要

Leuze ROD4 CHOPは、TCP / IP経由でLeuze ROD4レーザースキャナーに接続します。ブロブトラッキングモードでは、測定された距離をブロブに変換して相互作用面として使用できます。 TouchDesigner088 58690以降のビルドで利用できます。

パラメータ – ROD4 ページ
Active / tive

onの間、CHOPはスキャナーから情報を受け取ります。 offの間、ネットワーク接続は切断され、更新は行われません。

Network Address / netaddress

ROD4スキャナーのIPアドレスを設定します。

Network Port / port

スキャナーのネットワークポートを設定します。

ROD4 Protocol / rod4porotocol

使用するプロトコルを選択します。 これは、デバイスのRODplussoftセットアップユーティリティで設定されたプロトコルと一致する必要があります。 間違ったプロトコルが選択された場合でも、何らかのデータを取得する可能性がありますが、データはランダムで正しくありません。

  • Binary ROD4 compatible / binary
  • ROD4plus ASCII-Remote / ascii
Input Coordinate / putcoordinate

ROD4plus ASCII-Remoteプロトコルを使用する場合に極座標または直交座標を使用するかどうかを設定します。 これは、デバイスのRODplussoftセットアップユーティリティで設定された座標と一致する必要があります。

  • Polar / polar
  • Cartesian / cartesian
Output Mode / outputmode

出力チャネルに未加工データまたはBlob Trackingモードを選択します。 以下のパラメーターは、Blob Trackingモードでのみ使用可能です。

  • Raw Data / rawdata
    529サンプルのCHOPには、スキャナーからのすべての測定ポイントのメートル単位の生のX / Y位置が含まれます。
  • Blob Tracking / blobtracking
    生データはブロブに変換され、一意のIDが割り当てられ、互いに近いポイントについて分析されます。
Max Blobs / maxblobs

追跡できるブロブの最大数を競ってします。

Max Point Distance in Blob / maxpointdistance

スキャナーから測定された2つのポイントは、この距離または互いに近い場合、同じブロブの一部と見なされます。 距離はメートルで指定されます。

Max Blob Movement / maxblobmovement

メートルで指定されます。 これは、ブロブが連続するフレーム間を移動できる最大距離を制御しますが、それでも同じブロブと見なされます。

Area of Interest / areaofinterest

BLOBが追跡される領域を制限します。

  • Off / off
    制限はありません。スキャンされた領域全体でBLOBが追跡されます。
  • Distance Based / distancebased
    ブロブは、スキャナーから指定された距離内でのみ追跡されます。
  • Bounding Box / boundingbox
    ブロブは、指定されたバウンディングボックス内のみ追跡されます。
Max Distance / maxdistance

Area of Interestパラメーターがistance Basedに設定されている場合にBLOBが追跡される最大距離を設定します。

Lower Left Corner / lowerleft

Area of InterestパラメーターがBounding Boxに設定されている場合に使用されるバウンディングボックスの左下隅の座標を設定します。

  • lowerleft1
  • lowerleft2
Upper Right Corner / upperright

Specifies the upper right corner of the bounding box used when Area of Interest parameter is set to Bounding Box.
Area of InterestパラメーターがBounding Boxに設定されている場合に使用されるバウンディングボックスの右上隅の座標を設定します。

  • upperright1
  • upperright2
Allow Movement Outside Area / allowmovementoutside

onの場合、Area of Interestの内で検出されたブロブは、その領域の外に移動しても追跡できます。 offの場合、Area of Interestの外に移動するブロブは追跡されなくなります。

Bounding Box Mask TOP / boundingboxmask

Area of InterestパラメーターがBounding Boxに設定されている場合、バウンディングボックスのマスクとして使用するTOPを設定します。 ゼロ以外の値を持つピクセルは対象エリアの一部として扱われ、(0,0,0)であるピクセルは対象エリアにないものとして扱われます。 TOPの解像度/アスペクト比に関係なく、TOPは指定された境界ボックスを修正するために引き伸ばされます。 このTOPはすべてのフレームをクッキングしないでください。ROD4CHOPが非常に遅くなります。

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

Leap Motion CHOP

概要

Leap Motion CHOPは、Leap Motion Controllerから手、指、ジェスチャーのデータを読み込みます。これらの値が検出され更新されて手、指の位置、回転、トラッキンング チャネルを出力します。現在のところ、一度に1つのLeap Motionデバイスしか接続できません。
参照:Leap Motionのページ
これを使用するにはLeap Motionソフトウェアをインストールする必要があります。

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

Activeに設定すると、チャンネルの値を更新します。

HMD Mode / hmd

デバイスをヘッドマウントディスプレイモードに切り替えます。

  • Default / default
  • On / on
  • Off / off
Debug Channels / debugchannels

設定すると、次のチャネルが含まれます。

  • connected
    Leap Motionセンサーが接続されている場合は1、それ以外の場合は0。
  • sequence_id
    現在のフレームに対応する一意のID。
Status Channels / statuschannels

設定すると、次のチャネルが含まれます。

  • hands
    センサーによって検出された手の数。
  • fingers
    センサーによって検出された指の数。
  • tools
    センサーによって検出されたツールの数。
  • gestures
    センサーによって検出されたジェスチャーの数。
  • hand
Named Hands / namedhands
Hands / hands

手の数。 検出された各ハンドには、次のチャンネルが含まれます。

  • hand*:t[xyz]|
    センサーに対する手の座標。
  • hand*:r[xyz]
    検出された手の回転。
Left Hands / lefthands
Right Hands / righthands
Hand Velocity / handvelocity

設定した場合、次のチャンネルが各手に含まれます。

  • hand*:v[xyz]
    検出された手の速度。
Hand Sphere / handsphere
Pinch Strength / pinchstrength
Grab Strength / grabstrength
Named Fingers / namedfingers
Fingers per Hand / fingersperhand
Finger Rotation / fingerrotation
Finger Size / fingersize

設定すると、各指に次のチャネルが含まれます。

  • hand*/finger*:length|
    検出された指の長さ。
  • hand*/finger*:width
    検出された指の幅。
Finger Extended / fingerextended
Finger Joints / fingerjoints
Tools / tools

ツールの数。 検出された各ツールに次のチャネルが含まれます。

  • tool*:t[xyz]
    センサーに対するツールの座標。
  • tool*:length
    検出されたツールの長さ。
  • tool*:width –
    検出されたツールの幅。
Circle Gestures / circlegestures

サークルジェスチャの数。 検出された各サークルジェスチャには、次のチャネルが含まれます。

  • circle*:handindex
    ジェスチャーに関連付けられた手のインデックス。 以下のNOTESを参照してください。
  • circle*:t[xyz]
    センサーに対するサークルジェスチャーの中心の座標。
  • circle*:radius
    ジェスチャーの円の半径。
  • circle*:progress
    ジェスチャーが行われたサイクル数。
Swipe Gestures / swipegestures

スワイプジェスチャーの数。検出された各スワイプジェスチャには、次のチャネルが含まれます。

  • swipe*:handindex
    ジェスチャーに関連付けられた手のインデックス。以下のNOTESを参照してください。
  • swipe*:fingerindex
    ジェスチャーに関連付けられている指のインデックス。以下のNOTESを参照してください。
  • swipe*:t[xyz]
    センサーに対するスワイプジェスチャーの座標。
  • swipe*:start[xyz]
    センサーに対するスワイプジェスチャの開始の座標。
  • swipe*:speed
    スワイプの速度。
Key Tap Gestures / keytapgestures

キータップジェスチャの数。 検出されたキータップジェスチャごとに、次のチャネルが含まれます。

  • keytap*:handindex
    ジェスチャーに関連付けられた手のインデックス。 以下のNOTESを参照してください。
  • keytap*:fingerindex
    ジェスチャーに関連付けられている指のインデックス。以下のNOTESを参照してください。
  • keytap*:t[xyz]
    センサーに対するスクリーンタップジェスチャの座標。

注意:
回転順序はRx Ry Rzです。 すべてのベクトルは、次の座標系で与えられます。
ジェスチャーの場合、handindexが1の場合、hand1という接頭辞を持つチャネルには、ジェスチャーに関連付けられた手のデータが含まれます。 handindexが-1の場合、ジェスチャに関連付けられた手に使用できるチャネルがないことを意味します。 fingerindexについても同様です。
Leap Motionセンサーが検出している限り、すべてのインデックス付きプレフィックス(hand * 、hand / finger * など)のデータは、同じhand / finger / tool / gestureに対応し続けます。
手/指/ツール/ジェスチャーの制限は、指定された制限を超えて検出された場合、Leap Motionセンサーからのデータをフィルタリングします。

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

Kinect CHOP

概要

Kinect CHOPは、KinectおよびLinect2センサーからポジションおよびスケルトンのトラッキングデータを読み取ります。最大6人のフルスケルトンを追跡することができます(オリジナルKinectを2台使用)また、カメラビューの追加の4人の中心位置も追跡します。複数のKinect CHOPを使用して複数のKinectデバイスをCameraパラメータを変更して使用できます。
また、顔の追跡もサポートしています。
注:このCHOPはKinect for WindowsハードウェアとKinect 2で動作します。Kinect for Xboxハードウェアでは動作しません、
Kinect 2デバイスを使用するにはKinect 2 SDKまたはランタイムをインストールする必要があります。
オリジナルのKinect 1を使用するには、12000以上のビルドにはKinect Runtime 1.8を、また、12000以下ビルドにはKinect Runtime 1.7をインストールする必要があります。
参照:Kinect TOP, Kinect and Kinect1

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

Kinectセンサーをアクティブにします。

Hardware Version / hwversion

Kinect v1またはKinect v2センサーを指定します。

  • Version 1 / version1
  • Version 2 / version2
Sensor / sensor

使用するKinectセンサーを指定します。 Kinect v1を使用する場合にのみ使用できます。

Skeleton / skeleton

スケルトン追跡のオプションを指定します。

Max Players / maxplayers

追跡するプレーヤーの数を制限します。

Interactions / interactions

インタラクションを有効にします。これにより、grip や press などのインタラクションデータが返されます。 追加されるチャネル出力には、p [1-2] / hand_l_ * およびp [1-2] / hand_r_ * というプレフィックスが付きます。

  • インタラクションハンドのx値とy値の場合、0.0はインタラクション領域の左端に対応し、1.0はインタラクション領域の右端に対応しますが、値はこの範囲外になる可能性があります。
  • インタラクションハンドのz値の場合、0.0はハンドが肩に近いことを意味し、1.0は完全に伸ばされた腕を表しますが、値はこの範囲外になる可能性があります。

注:インタラクション モードでは、640×480の深度解像度が必要です。 そのため、同じセンサーの深度画像を表示するKinect TOPは、解像度640×480の画像を出力し、Kinect CHOPでNear Depthモード設定が設定されます。
Kinectインタラクションでアプリケーションを作成する際のガイドラインについては、Kinect for Windows Human Interface Guidelinesをダウンロードしてください。

Relative Bone Rotations / relbonerotations

各ボーンのrx、ry、およびrz相対値回転チャンネルを返します。 回転は、前のジョイントを基準にしています。

Absolute Bone Rotations / absbonerotations

各ボーンのrx、ry、およびrz絶対値回転チャンネルを返します。

Bone Lengths / bonelengths

各ボーンの長さを返します。

Unroll Bone Values / unrollbones

rx、ry、およびrzの値を、不連続性(またはラップアラウンド)を含まない形式で返して、安全にブレンド、フィルター、ラグなどを実行できます。たとえば、0から360まで連続して回転する回転値は、展開されて、 0から開始し、値を無期限に増やします。

World Space Positions / worldspace

ワールド空間座標で追跡された位置を返します。 追跡ポイントごとに、tx、ty、tzのトリプレットのチャンネルが出力されます。

Color Space Positions / colorspace

画像空間座標で追跡された位置を返します。 Kinect 2では、これはカラー画像に関連しています。Kinect1では、深度画像に関連しています。 追跡ポイントごとにu、v、tzのトリプレットのチャンネルが出力されます。

Depth Space Positions / depthspace
Face Tracking / facetracking

検出された顔のフェイス トラッキング チャネルを返します。

Status Channels / statuschans

これをオンにすると、追加でいくつかのステータスチャネルがレポートされます。 あるチャンネル グループは、ジョイントが現在追跡されているかどうかを報告し、別のチャンネル グループは、プレイヤーの一部がKinectセンサーの境界外でクリップされているかどうかを報告します。 追加されるチャネル出力は、tracked または clipped のサフィックスが付きます。

Near Depth Mode / neardepthmode

スケルトントラッキングの近接モードを有効にします。これにより、深度カメラはカメラに40cm近くのオブジェクトを見ることができます。(デフォルトは80cm)

Flip Skeleton U Direction / flipskelu
Flip Face U Direction / flipfaceu
パラメータ- 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を指定します。

DMX Out CHOP

概要

DMX出力CHOPはDMXまたはArt-Netデバイスにチャンネルを送信します。 DMXのチャネル値は0〜255です。
DMX Outに送信する最初のチャンネルは、最初のDMXアドレス(DMXチャンネル)に対応します。DMX Outにチャンネルを追加すると、次のDMXチャンネルに順番にアクセスします。たとえば、DMXに12チャンネルを入力すると、DMXチャンネル1〜12をコントロールします。
TouchDesignerのDMXはENTTECデバイス、DMX USB ProとDMX over Ethernetデバイスで開発されましたが、DMX / Art-Netをサポートする多くのデバイスやソフトウェアで動作します。
参照:Art-Net CHOP, DMX In CHOP

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

オンにするとデバイスに接続します。

Interface / interface

デバイスに接続するインターフェースのタイプを選択します。

  • Enttec Generic Serial / serial
    オペレーティングシステムのシリアルコールを使用してデータを書き込みます。
  • Enttec USB Pro / enttecusbpro
  • Enttec USB Pro Mk2 / enttecusbpromk2
  • Art-Net / artnet
    インターフェイスをArt-Netプロトコルに設定します。
  • sACN / sacn
    インターフェイスをsACNプロトコルに設定します。
Format / format

パケットごとのパケット送信またはチャネルごとのパケット送信を選択します。

  • Packet Per Sample / packetpersample
  • Packet Per Channel / packetperchan
Routing Table / routingtable

Art-NetまたはsACNのチャネルごとのパケット形式を使用する場合に利用可能です。 ドッキングされたテーブルDATを使用して、チャネルを適切なユニバースにルーティングします。 アドレスは、各チャネルに行を追加し、ネット、サブネット、ユニバースを指定することで指定できます。 ネット、サブネット、ユニバースの列はオプションです。 たとえば、ルーティングテーブルに「net」列がない場合、代わりに「Net」パラメータが使用されます。
パラメータからルーティングテーブルを削除すると、指定されたアドレスが最初のチャネルに使用され、他のすべてのチャネルは連続したアドレスに割り当てられます。

注意:
sACNの場合、ユニバース0は将来の使用のためにシステムによって予約されているため、最初に使用可能なユニバースのインデックスは1です。

Send ArtSync / sendartsync
Device/device

メニューからDMXデバイスを選択します。

Serial Port / serialport

InterfaceパラメーターがGeneric Serialに設定されている場合、このパラメーターを使用して、使用するシリアル(COM)ポートを選択します。

Rate / rate

How often data is sent to the device (per second).
データがデバイスに送信される頻度(1秒あたり)。
注意:DMX512デバイスの最大リフレッシュレートは44Hzです。 信頼性の高いパフォーマンスを得るには、Rate <= 44をお勧めします。

Net (0-127) / net

InterfaceパラメーターがArt-Netに設定されている場合、これによりネットアドレスが設定されます。 ネットは、16個の連続したサブネットまたは256個の連続したユニバースのグループです。 このパラメーターの範囲は0〜127です。 これはネットワークIPアドレスではありません。

Subnet (0-15) / subnet

InterfaceパラメーターをArt-Netに設定すると、サブネットアドレスが設定されます。 サブネットは、16個の連続するユニバースのグループです。 このパラメーターの範囲は0〜15です。 これはネットワークサブネットマスクではありません。

Universe (0-15) / universe

InterfaceパラメーターがArt-Netに設定されている場合、これによりユニバースアドレスが設定されます。 512チャネルの単一のDMX512フレームは、ユニバースと呼ばれます。 このパラメーターの範囲は0〜15です。

CID / cid

センサーの個別ID

Source / source

ソースにユーザーが割り当てた名前(参考情報)。

Priority / priority

複数のソースがある場合、送信されるデータの優先度。

パラメータ- Network ページ
Multicast / multicast

sACNのマルチキャストを有効にします。 マルチキャストは、デバイスのネット、サブネット、ユニバースに基づいてIPを自動的に構築します。 これにより、複数のユニバースを指定して、複数のデバイスに一度に送信できます。

Network Address / netaddress

インターフェイスがArt-Netに設定されている場合に使用するIPアドレスを指定します。 このアドレスは、受信デバイスのアドレスに対応しています。 アドレスがデフォルトの255.255.255.255に設定されている場合、メッセージは代わりにネットワーク上のすべてのデバイスにブロードキャストされます。 受信デバイスのArt-Net Net、Subnet、およびUniverseは、すべての場合においてDMX Out CHOPで指定されたものと一致する必要があります。

Local Address / localaddress

送信マシンに複数のネットワークアダプターが装備されている場合、このパラメーターを使用して、データを送信するアダプターを選択できます。 パラメータにデフォルトの * を使用すると、最も小さい番号のインターフェイスが選択されます。

Local Port / localport

まれに、データの送信元となるカスタムポートを提供する必要がある場合があります。 デフォルトの-1は、O / Sが割り当てられたポートが使用されていることを意味します。

Use Custom Port / customport

ネットワークポートパラメータを有効にして、受信ハードウェアのポートを指定します。

Network Port / netport

受信ハードウェアのポートを指定してみましょう。 デフォルトおよびArtNetの仕様では、これは6454に設定されており、まれに変更する必要があります。

パラメータ- 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

This will determine how to connect the CHOP channel to the parameter. Refer to the Export article for more information.
CHOPチャンネルをパラメーターに接続する方法を設定します。 詳細については、Exportの章を参照してください。

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

DMX In CHOP

概要

DMX In CHOPはDMXまたはArt-Netデバイスからチャンネルを受信します。 DMXのチャネル値は0〜255です。
参照:Art-Net、DMX Out CHOP

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

オンにするとデバイスに接続します。

Interface / interface

デバイスに接続するインターフェースのタイプを選択します。

  • Enttec Generic Serial / serial
    オペレーティングシステムのシリアルコールを使用してデータを読み取ります。
  • Enttec USB Pro / enttecusbpro
  • Enttec USB Pro Mk2 / enttecusbpromk2
  • Art-Net / artnet
    インターフェイスをArt-Netプロトコルに設定します。
  • sACN / sacn
    インターフェイスをsACNプロトコルに設定します。
Device / device

メニューからDMXデバイスを選択します。

Serial Port / serialport

InterfaceパラメーターがGeneric Serialに設定されている場合、このパラメーターにより、使用するシリアル(COM)ポートを選択します。

Format / format

Packet Per Sample (Timesliced)、Packet Per Channel (Latest)、またはPacket Per Channel (All)のいずれかを選択します。Packet Per Channel (Latest)を選択すると、最後のcook以外のメッセージはすべて破棄されますが、オプションのPacket Per Channel (All)は、ドロップされたフレームによってスキップされるチャネルを追加します。

  • Packet Per Sample (Timesliced) / packetpersample
  • Packet Per Channel (Latest) / packetperchan
  • Packet Per Channel (All) / packetperchanall
Art-Net Net (0-127) / net

InterfaceパラメーターがArt-Netに設定されている場合、これによりネットアドレスが設定されます。 ネットは、16個の連続したサブネットまたは256個の連続したユニバースのグループです。 このパラメーターの範囲は0〜127です。 これはネットワークIPアドレスではありません。

Art-Net Subnet (0-15) / subnet

InterfaceパラメーターをArt-Netに設定すると、サブネットアドレスが設定されます。 サブネットは、16個の連続するユニバースのグループです。 このパラメーターの範囲は0〜15です。 これはネットワークサブネットマスクではありません。

Art-Net Universe (0-15) / universe

InterfaceパラメーターがArt-Netに設定されている場合、これによりユニバースアドレスが設定されます。 512チャネルの単一のDMX512フレームは、universeと呼ばれます。 このパラメーターの範囲は0〜15です。

Filter Table / filterdat

Art-NetまたはsACNのチャネルごとのパケット形式を使用する場合に利用可能です。 ドッキングされたテーブルDATを使用して、受信するアドレスチャネルを指定します。 アドレスは、各チャネルに行を追加し、ネット、サブネット、ユニバースを指定することで指定できます。 ネット、サブネット、ユニバースの列はオプションです。 たとえば、フィルターテーブルに「net」列がない場合、代わりに「Net」パラメーターが使用されます。
パラメーターからフィルターテーブルを削除すると、指定されたアドレスが最初のチャンネルに使用され、他のすべてのチャンネルは連続したアドレスから受信されます。

注意:
sACNの場合、ユニバース0は将来の使用のためにシステムによって予約されているため、最初に使用可能なユニバースのインデックスは1です。

Net Name / netname

アドレスのネット部分のチャネルプレフィックスを指定します。

Subnet Name / subnetname

アドレスのサブネット部分のチャネルプレフィックスを指定します。

Universe Name / universename

アドレスのユニバース部分のチャネルプレフィックスを指定します。

Start Codes / startcodes

sACNを使用するときに受け入れられる開始コードのリスト。 DOP In CHOPがリストにない開始コードを含むsACNパケットを受信した場合、それは破棄されます。

Multicast / multicast

sACNのマルチキャストを有効にします。 マルチキャストは、デバイスのネット、サブネット、ユニバースに基づいてIPを自動的に構築します。 これにより、DMX In CHOPはアドレスを知らなくても送信者から自動的に受信できます。

Queue Size / queuesize

入力をスムーズにするために、着信データにキューを追加します。

Rate / rate

着信データをこのレートでリサンプリングします。

パラメータ- 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

This will determine how to connect the CHOP channel to the parameter. Refer to the Export article for more information.
CHOPチャンネルをパラメーターに接続する方法を設定します。 詳細については、Exportの章を参照してください。

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

Audio Stream Out CHOP

概要

Audio Stream Out CHOPは、VideoLANのVLCメディアプレーヤーやAppleのQuicktimeなどのrtspクライアントにオーディオをストリームすることができます。
これらのプレーヤでストリームにアクセスするには、[File]メニューの[Network Stream]または[URL]を開きます。
以下はrtspクライアントでストリームにアクセスするために使用するURLの例です。

  • IP Address = TouchDesignerでAudio Stream Out CHOPを実行しているコンピュータのIPアドレス。
  • Port = Portパラメーターに設定された番号。
  • Stream Name =Stream Nameパラメータで指定した名前。

必須とされるURLは rtsp://:/

パラメータ- Audio Stream Out ページ
Active/active

rtspサーバーのオン/オフを切り替えます。

Port/port

オーディオストリームの送信に使用されるポート番号。 この番号は、ストリームを受信するクライアントに提供されるURLで必要です。 上部の概要の例を参照してください。

Stream Name/streamname

ストリームに割り当てられた名前。 このストリーム名は、ストリームを受信するクライアントに提供されるURLで必要です。 上部の概要の例を参照してください。

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

Audio Stream In CHOP

概要

Audio Stream In CHOPは、任意のrtspサーバーからTouchDesignerにオーディオをストリームすることができます。

パラメータ- Audio Stream In ページ
URL/url

ストリームのURLアドレス。 例:rtsp:// localhost:554 / tdaudio

Video Stream In TOP/videostreamintop
Play/play

オーディオストリーミングをオン(1)またはオフ(0)にします。

Open Timeout/opentimeout

TouchDesignerがオーディオストリームを開くのを待つ時間を設定します。(ミリ秒単位)

Volume/volume

0 =ミュート、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内のチャネルの名前を介してチャネルを参照します。