投稿者「ted_kanakubo」のアーカイブ

Slider COMP

概要

Sliderコンポーネントでは、X、Y、XYのスライダーを作ることができ、Sliderコンポーネントに配置されたPanel CHOPから1または2チャンネルを出力することができます。

パラメータ – Slider ページ
Slider Type / slidertype

スライダーの種類を設定します。

  • Slider U / slideru
    uパネルの値のみの動きに追従する水平スライダー。
  • Slider V / sliderv
    vパネルの値のみの動きに追従する垂直スライダー。
  • Slider UV / slideruv
    uとvの両方の動きを追跡するスライダ パネル
Zone Left / zonel

スライダーの動きを追跡する左境界線を設定します。0はパネルの左端、1はパネルの右端となります。0-1の範囲外の値を使用することもできます。

Zone Right / zoner

スライダの動きを追跡する右境界領域を設定します。

Zone Bottom / zoneb

スライダの動きを追跡する下側の境界領域を設定します。

Zone Top / zonet

スライダの動きを追跡する上部境界領域を設定します。

Clamp U Low / clampul

パネル値uの最小出力を0に固定します。

Clamp U High / clampuh

パネル値uの最大出力を0に固定します。

Clamp V Low / clampvl

パネル値vの最小出力を0に固定します。

Clamp V High / clampvh

パネル値vの最大出力を0に固定します。

パラメータ – Layout ページ

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

パラメータ – Panel ページ

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

パラメータ – Look ページ

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

パラメータ – Children ページ

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

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

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

パラメータ – Extensions ページ

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

パラメータ – Common ページ

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

Shared Mem Out COMP

概要

注:TouchDesigner Educational、TouchDesigner Commercial、TouchDesigner Proでのみ利用可能です。
Shared Mem Out COMP」は変換データを共有メモリブロックに書き込みます。このメモリブロックは、Shared Mem In COMPを使って他のTouchプロセスで読むことができます。

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

このノードがすべてのフレームをcookするかどうかを設定します。

Shared Mem Name / name

書き込み先のメモリブロックの名前を設定します。

パラメータ – Extensions ページ

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

パラメータ – Common ページ

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

Shared Mem In COMP

概要

注:TouchDesigner Educational、TouchDesigner Commercial、TouchDesigner Proでのみ利用可能です。
Shared Mem In COMPは、共有メモリブロックからトランスフォームデータを読み込みます。このメモリブロックは、Shared Mem Out COMPを使って他のTouchプロセスで作成することができます。

パラメータ – Setup ページ
Shared Mem Name / name

読み込み元のメモリブロック名を設定します。

Parameters – Extensions Page

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

Parameters – Common Page

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

Select COMP

概要

セレクトコンポーネントは、パネルコンポーネントを他の任意の場所から選択します。これにより、パネルを他の複数のパネルの中に表示することができます。
コンポーネントの再帰的な選択にも使用できます。select1がselect2を指している場合、select2のパラメータを使ってselect2が指しているものを(再帰的に)表示します。
セレクトコンポーネントは、WidthとHeightのパラメータを設定することで、参照するコンポーネントのサイズを変更することができます。

パラメータ – Select ページ
Select Panel / selectpanel

選択するパネルコンポーネントを設定します。

Match Size / matchsize

Select COMP の幅と高さを、参照する Panel Component のサイズに設定します。

Follow Selection / followselection

Select COMPを参照している場合、Select COMPではない最上位のコンポーネントからサイズを取得します。

パラメータ – Layout ページ

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

パラメータ – Panel ページ

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

パラメータ – Look ページ

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

パラメータ – Children ページ

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

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

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

パラメータ – Extensions ページ

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

パラメータ – Common ページ

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

Handle COMP

概要

Handleコンポーネントは、ボーンのグループを操作するために設計された新しいIKツールです。これまでのIKツールでは、ボーンチェーンごとに1つのエンドエフェクタしか使用できませんでしたが、この新しい方法では、ボーンごとに複数のエンドエフェクタを使用できます。さらに、ボーンはチェーンである必要はありません。分岐を含めたあらゆる設定に対応します。
典型的な例として、モーションキャプチャーデータの利用があります。上位のシステムでは、マーカーの位置をクラウド化し、それによって駆動されるスケルトンを用意することができます。
このHandleコンポーネントは、Handle CHOPと連動しています。一般的には次のような設定が行われます。ボーンの階層があり、各Boneコンポーネントの特定の場所に1つ以上のHandleコンポーネントを取り付けます。それぞれのハンドルに空間上のターゲットを割り当て、それを追跡します。この情報を収集し、ボーンの回転チャンネルを計算するHandle CHOPを作成します。これらの値をボーンにエクスポートします。

パラメータ – Handle ページ
Target / target

ハンドルがボーンを引き寄せる場所(エンドエフェクターのようなもの)を設定します。

Translate / t

ハンドルが固定されているボーンの原点を基準とした変位tx,ty,tz。

  • X / tx
  • Y / ty
  • Z / tz
Weight / weight

複数のハンドルをボーンに取り付けた場合、重みのあるハンドルほどターゲットに近づきます。

Twist Only / twistonly

有効にすると、ハンドルはボーンのz回転にのみ寄与し、無効にすると、ボーンをポイントします(rx、ry、rz)。

Falloff / falloff

この値は、子ボーンがターゲットに到達する際に、親ボーンがどの程度影響を受けるかに影響します。チェーンの柔軟性に影響します。

Rotation Limits X / dorxlimit

これらは、ボーンが親に対してどれだけ回転できるか影響を設定します。

Limit X / lrx

X軸の回転範囲の最小値と最大値を設定します。

  • lrxmin
  • lrxmax
Rotation Limits Y / dorylimit

これらは、ボーンが親に対してどれだけ回転できるか影響を設定します。

Limit Y / lry

Set the minimum and maximum rotation range in Y axis.
Y軸の回転範囲の最小値と最大値を設定します。

  • lrymin
  • lrymax
Rotation Limits Z / dorzlimit

これらは、ボーンが親に対してどれだけ回転できるか影響を設定します。

Limit Z / lrz

Z軸の回転範囲の最小値と最大値を設定します。

  • lrzmin
  • lrzmax
パラメータ – Render ページ

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

パラメータ – Extensions ページ

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

パラメータ – Common ページ

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

Field COMP

概要

Field コンポーネントはテキスト文字列を入力したり、Text TOPで生成されたテキストをレンダリングすることができます。内部的には、レンダリングするテキストを含むDATの1つのセルを指定するText TOPを含んでいます。Field COMPは、テキストが入力されるとDATのセルを変更します。
注: Field COMPへのテキストの送信をシミュレートすることができます。詳しくは、FieldCOMP_Class の章を参照してください。

パラメータ – Field ページ
Field Type / fieldtype

どのようなデータを入力できるかを設定します。

  • String / string
    フィールドには、任意の英数字の文字列が入力できます。
  • Float / float
    フロートの数値が入力できます。
  • Integer / integer
    整数の数値のみ入力できます。
Enable Field Format Numbers / fieldformatnumbers

Field Typeが Float または Integer に設定されている場合に使用し、数値表示にフォーマットオプションを追加します。

Field Total Digits / fielddigits

Field Typeが Float または Integer に設定されている場合に使用し、表示される総桁数を設定します。

Field Decimal Digits / fielddecimal

Field Typeが Float に設定されている場合に使用し、小数点以下の桁数を設定します。

Field Trailing Zeros / fieldzeroes

Field Typeが Float に設定されている場合に使用し、末尾のゼロを有効にして総桁数の設定に合わせます。

Field Leading Zero / fieldleadzero

Field Typeが Float に設定されている場合に使用し、先頭のゼロを有効にして総桁数の設定に合わせます。

Field Lock / fieldlock

チェックを入れると、フィールドの編集ができなくなります。

Expand Tscript Variables / fieldexpand

フィールドに入力された変数を展開します。

Render Password Protected / fieldprotected

すべての文字を「*」に変換します。パスワードフィールドの文字列を隠すのに便利です。

Spaces to Underscores / fieldconspaces

スペースをアンダースコアに変換します。

Allow Multi-Line Input / fieldmultiline

これを切り替えると、フィールドに複数行の入力が可能になります。オフにすると、テキスト入力は1行に制限されます。

Enter as Newline with no Shift / fieldnoshift

キーが改行(キャリッジリターン)として機能するので、シフトを押しながら改行する必要がありません。

Render Cursor / fieldcursor

この設定を切り替えることで、フィールドでのカーソル表示のオン/オフを切り替えることができます。

Focus Order / fieldfocus

Fieldコンポーネントのフォーカス・オーダーのリストのDATへのパスを設定します。DATには、フォーカス・オーダのDATの親に対する相対パスのリストが格納されています。
ユーザが または <shift+tab> を押すと、このフィールドのエントリの前後のフィールドに自動的にフォーカスが設定されます。フォーカス・オーダー・テーブルにこのフィールドのパスが指定されていない場合、フォーカスは変更されません。

パラメータ – Layout ページ

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

パラメータ – Panel ページ

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

パラメータ – Look ページ

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

パラメータ – Children ページ

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

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

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

パラメータ – Extensions ページ

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

パラメータ – Common ページ

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

Camera Blend COMP

概要

Camera Blend コンポーネントは、複数のCamera コンポーネントのトランスフォームや表示設定をブレンドするコンポーネントです。親子関係を柔軟に設定することができます。複数の入力を受け取り、それらを1つの出力にブレンドまたはスイッチするという点では、Switch SOPおよびSequence Blend SOPと同様の動作をします。
Camera Blend COMPは、カメラのパラメータや位置を様々なカメラ間でアニメーションさせることができます。
設定は、Camera COMPの下部コネクタをCamera Blend COMPの上部コネクタに接続します。次に、別のCamera COMPの下側コネクタをCamera Blend COMPの上部コネクタに接続します。その後、Camera Blend COMPのWeightパラメータを調整します。
Camera Blend COMPにカメラ以外のCOMPが接続されている場合、ViewおよびBackgroundパラメータページがカメラパラメータとして使用されます。
Blend COMPの章も参照してください。

パラメータ – Blend ページ
Type / parenttype

Method in which parent transforms (i.e. Translate, Rotate, Scale) are combined to produce a unique blended transform.
親となるトランスフォーム(例:Translate、Rotate、Scale)を組み合わせて、独自のブレンドトランスフォームを作成する方法を設定します。

  • Blend / blend
    TypeがBlendに設定されている場合、Weight[1-4]とMask[1-4]パラメータを使用して、最初の4つの入力までがブレンドされます。
  • Sequence / sequence
    タイプがSequenceに設定されている場合、この値はどの入力親が子の位置に寄与するかを制御します。これは、子をある親から別の親へとアニメーションさせるために使用できます。入力の範囲外のシーケンス値は、子の親を解除したと解釈されます。
  • Constrain / constrain
Sequence / sequence

Sequence」または「Constraint」に設定されている場合、どの入力をポジションに使用するかを選択します。

Reset Frame / reset

Type = Constainの場合、このフレームを通過するとリセットされます。

Weight 1 / blendw1

これらのウェイトは対応する各入力親の重み付けに使用されます。

Mask 1 / blendm1

これらのマスクは、それぞれの親のどのコンポーネントをブレンド処理に使用するかを選択するために使用されます。

Weight 2 / blendw2

これらのウェイトは対応する各入力親の重み付けに使用されます。

Mask 2 / blendm2

これらのマスクは、それぞれの親のどのコンポーネントをブレンド処理に使用するかを選択するために使用されます。

Weight 3 / blendw3

これらのウェイトは対応する各入力親の重み付けに使用されます。

Mask 3 / blendm3

これらのマスクは、それぞれの親のどのコンポーネントをブレンド処理に使用するかを選択するために使用されます。

Weight 4 / blendw4

これらのウェイトは対応する各入力親の重み付けに使用されます。

Mask 4 / blendm4

これらのマスクは、それぞれの親のどのコンポーネントをブレンド処理に使用するかを選択するために使用されます。

Normal Offset / noffset

ちょうど3つの親が入力されている場合、子の位置は、それらが形成する三角形の平面に垂直な方向にオフセットされることがあります。

Orient Axes / axesorient

ちょうど3つの親が入力されている場合、子の位置は、それらが形成する三角形の平面に垂直な方向にオフセットされることがあります。

  • First Parent: 軸のセンター
  • Second Parent: 軸の+X方向
  • Third Parent: 軸の +Y 方向
Short Rotation / shortrot

2つの入力がブレンドされている場合、クオータニオンブレンドを行います。

パラメータ – Xform ページ

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

パラメータ – Pre-Xform ページ

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

パラメータ – View ページ

Camera COMPのViewページの項を参照して下さい。

パラメータ – Settings ページ

Camera COMPのSettingページの項を参照して下さい。

パラメータ – Render ページ

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

パラメータ – Extensions ページ

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

Button COMP

概要

Buttonコンポーネントは、トグルボタン、モーメンタリーボタン、ラジオボタンやエクスクルーシブボタンのセットなど、インタラクティブなオン/オフボタンを提供するパネルで使用されます。ラジオボタンやエクスクルーシブボタンは、グループとして動作します。グループは、コンテナコンポーネント内のすべてのButtonコンポーネントのように単純なものもあります。グループは、Button Group LabelパラメータやButton Group DATパラメータを使って、より厳密に指定することができます。

パラメータ – Button ページ
Button Type / buttontype

このメニューではボタンのタイプを設定します。

  • Momentary / momentary
    押すとオンになるモーメンタリボタン。
  • Momentary Up / momentaryup
    押して離す時オンになるモーメンタリーボタン。
  • Toggle Down / toggledown
    押すとオン/オフになるトグルボタン。
  • Toggle Up / toggleup
    押して離す時オン/オフになるトグルボタン。
  • Toggle Up Anywhere / toggleupany
    押して離す時オン/オフになるトグルボタンで、カーソルはどこにあっても構いません。(つまり、カーソルをボタンからドラッグして離しても、このボタンタイプはオン/オフになります。)
  • Radio Down / radiodown
    押すとスイッチが入るラジオボタン。
  • Radio Up / radioup
    押して離す時スイッチが入るラジオボタン。
  • Radio Up Anywhere / radionupany
    押して離す時スイッチが入るラジオボタンで、カーソルはどこにあっても構いません。
  • Exclusive Down / exclusivedown
    Radio Downと似ていますが、エクスクルーシブタイプはグループ内のすべてのボタンをオフにすることができます。
  • Exclusive Up / exclusiveup
    Radio Upに似ていますが、グループ内のすべてのボタンをオフにすることができます。
  • Exclusive Up Anywhere / exclusivenupany
    Radio Up Anywhereと似ていますが、グループ内のすべてのボタンをオフにすることができます。
Button Group Label / buttongroup

ラジオボタンのグループを作成します。このパラメータを使用してグループ化されたボタンは、すべて同じコンポーネント内に配置されている必要があります。同じグループラベルを持つボタンは、同じラジオグループになります。

Button Group DAT / buttongroupdat

ラジオグループのすべてのボタンをリストアップしたTable DATを指定します。これにより、ラジオボタンのグループは、そのメンバーのボタンを任意のネットワークに配置することができます。パスはDATからの相対パスで、パターンやワイルドカードを含むことができます(Pattern Matchingの章を参照)。ボタンがアクティブになると、そのボタンの親ではなく、DATの親のラジオパネルの値が変更されます。これは、ボタンが異なるコンポーネントに分散して配置できるようになったためです。

パラメータ – Layout ページ

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

パラメータ – Panel ページ

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

パラメータ – Look ページ

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

パラメータ – Children ページ

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

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

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

パラメータ – Extensions ページ

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

パラメータ – Common ページ

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

Blend COMP

概要

Blendコンポーネントは、付属の3Dオブジェクトのブレンドを可能にするもので、コンポーネントの親のアニメーション、シーケンス(オブジェクトA→オブジェクトB→Cなど)、部分的な変形の継承、3点間のオリエンテーションなどの効果を得ることができます。親子関係を柔軟に設定することができます。複数の入力を受け取り、それらを 1 つの出力にブレンドまたはスイッチするという点で、Switch および Sequence Blend SOP と同様に動作します。ブレンドされたコンポーネントの内容ではなく、オブジェクトの変換のみに影響します。
Blend オペレーターの用途としては、あるキャラクターが別のキャラクターにアイテムを渡すときのようなペアレントのアニメーションや、ペアレントの特性の一部だけを引き継ぐことなどが考えられます。
Blend COMPの効果は、Camera COMPまたはそのカメラのビューをレンダリングしているRender TOPを通してのみ表示されることに注意してください。
Camera Blend COMPの章も参照してください。

パラメータ – Blend Page
Type / parenttype

親となるトランスフォーム(例:Translate、Rotate、Scale)を組み合わせて、ブレンドトランスフォームを作成する方法を設定します。

  • Blend / blend
    TypeがBlendに設定されている場合、Weight[1-4]とMask[1-4]パラメータを使用して、最初の4つの入力までがブレンドされます。
  • Sequence / sequence
    タイプがSequenceに設定されている場合、この値は入力のどの親が子に寄与するかを制御します。これは、子をある親から別の親へとアニメーションさせるために使用できます。入力の範囲外のシーケンス値は、子の親を解除したと解釈されます。
  • Constrain / constrain
Sequence / sequence

上記のTypeパラメータがSequenceまたはConstrainに設定されている場合に有効で、どの入力のトランスフォームを使用するかを選択します。

Reset Frame / reset

リセットパルスを送信します。

Weight 1 / blendw1

このウェイトは対応する各入力親の重み付けに使用されます。

Mask 1 / blendm1

このマスクはそれぞれの親のどのコンポーネントをブレンド処理に使用するかを選択するために使用されます。

Weight 2 / blendw2

このウェイトは対応する各入力親の重み付けに使用されます。

Mask 2 / blendm2

このマスクはそれぞれの親のどのコンポーネントをブレンド処理に使用するかを選択するために使用されます。

Weight 3 / blendw3

このウェイトは対応する各入力親の重み付けに使用されます。

Mask 3 / blendm3

このマスクはそれぞれの親のどのコンポーネントをブレンド処理に使用するかを選択するために使用されます。

Weight 4 / blendw4

このウェイトは対応する各入力親の重み付けに使用されます。

Mask 4 / blendm4

このマスクはそれぞれの親のどのコンポーネントをブレンド処理に使用するかを選択するために使用されます。

Normal Offset / noffset

ちょうど3つの親が入力されている場合、子の位置は、それらが形成する三角形の平面に垂直な方向にオフセットされることがあります。

Orient Axes / axesorient

ちょうど3つの親が入力されている場合、このオプションは、次のように親の向きに合わせて子のローカル軸を調整します。

  • First Parent: Axes Center
  • Second Parent: Axes +X
  • Third Parent: Axes +Y
Short Rotation / shortrot

2つの入力がブレンドされている場合、クォータニオンブレンドを行います。

パラメータ – Pre-Xform ページ

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

パラメータ – Render ページ

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

パラメータ – Extensions ページ

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

パラメータ – Common ページ

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

Base COMP

概要

ベースコンポーネントには、パネルパラメータと3Dオブジェクトパラメータがありません。例えば、RGBチャンネルをHSVチャンネルに変換するコンポーネントのように、パネルや3Dを持たないコンポーネントに使用します。

パラメータ – Base ページ
パラメータ – Extensions ページ

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

パラメータ – Common ページ

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