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

COMP共通- Render ページ

パラメータ- Render ページ

コンポーネントのマテリアルとレンダリング設定を制御します。

Material / material

ジオメトリに適用するMATを選択します。

Render / render

コンポーネントのジオメトリがRender TOPに表示されるかどうか。 このパラメーターは、コンポーネントのRenderフラグと連動(論理AND)します。

Draw Priority / drawpriority

コンポーネントが描画される順序を決定します。 大きな値の後に(上に)小さな値が描画されます。

Pick Priority / pickpriority

Render Pick CHOPまたはRender Pick DATを使用する場合、Search Areaを設定するオプションがあります。 Search Area内で複数のオブジェクトが見つかった場合、pick priorityを使用して、あるオブジェクトを別のオブジェクトよりも優先して選択させることができます。 低い値よりも高い値が選択されます。 これは、描画順序、または同じピクセル上で互いに描画されるオブジェクトには影響しません。 ピクセルごとに1つのピックのみが表示されます。

Wireframe Color / wcolor

R、G、Bフィールドを使用して、ワイヤフレームシェーディングモードで表示されるときのコンポーネントの色を設定します。

  • Red / wcolorr
  • Green / wcolorg
  • Blue / wcolorb
Light Mask / lightmask

デフォルトでは、Render TOPで使用されるすべてのライトはジオメトリレンダラーに影響します。 このパラメーターを使用して、この特定のジオメトリに使用するライトのサブセットを指定できます。 ライトは、Render TOPにリストする必要があります。

COMP共通- Pre-Xform ページ

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

Pre-Xformパラメーターページは、Xformページのパラメーターが適用される前に、オブジェクトコンポーネントにトランスフォームを適用します。 つまり、Null COMPをこのノードの親として接続し、Pre-Xformページと同じ変換パラメーターを設定すること同じです。 行列演算に関して、「右側の乗算ベクトル」(列ベクトル)規則を使用する場合、方程式はpreXForm * xform * vectorになります。

Apply Pre-Transform / pxform

このページのトランスフォームを有効にします。

Transform Order / pxor

詳細については、Xformページの項目を参照してください。

  • Scale Rotate Translate / srt
  • Scale Translate Rotate / str
  • Rotate Scale Translate / rst
  • Rotate Translate Scale / rts
  • Translate Scale Rotate / tsr
  • Translate Rotate Scale / trs
Rotate Order / prord

詳細については、Xformページの項目を参照してください。

  • Rx Ry Rz / xyz
  • Rx Rz Ry / xzy
  • Ry Rx Rz / yxz
  • Ry Rz Rx / yzx
  • Rz Rx Ry / zxy
  • Rz Ry Rx / zyx
Translate / pt

詳細については、Xformページの項目を参照してください。

  • X / ptx
  • Y / pty
  • Z / ptz
Rotate / pr

詳細については、Xformページの項目を参照してください。

  • X / prx
  • Y / pry
  • Z / prz
Scale / ps

詳細については、Xformページの項目を参照してください。

  • X / psx
  • Y / psy
  • Z / psz
Pivot / pp

詳細については、Xformページの項目を参照してください。

  • X / ppx
  • Y / ppy
  • Z / ppz
Uniform Scale / pscale

詳細については、Xformページの項目を参照してください。

Reset Transform / preset

このボタンは、このページのトランスフォームをリセットします。変換/回転/スケールはありません。

Commit to Main Transform / pcommit

このボタンは、このページのトランスフォームをメインのXformページにコピーし、このページのトランスフォームをリセットします。

Xform Matrix/CHOP/DAT / xformmatrixop

このパラメーターは、4×4マトリックスを直接使用してトランスフォームするために使用します。 マトリックスを直接指定する方法については、Matrix Parametersページの章を参照してください。

COMP共通- Panel ページ

パラメータ – Panel ページ

Panelパラメータページでは、表示のオン/オフ、有効のオン/オフ、パネルヘルプ、カーソルとのインタラクションなど、パネルのアトリビュートを制御します。

Display / display

パネルの表示、非表示を指定します。

Enable / enable

このパネルとのやりとりをすべて禁止することができます。

Help DAT / helpdat

コントロールパネルのロールオーバー・ポップアップ・ヘルプとして表示されるテキストDATのパスを設定することができます。

Floating Viewer Aspect / vieweraspect

フローティングビューアのサイズを変更する際に、アスペクト比を比例させるか、制約を受けないようにするかを設定します(ビューアの端をドラッグしてサイズを変更します)。

  • Proportional / proportional
  • Unconstrained / unconstrained
Cursor / cursor

パネル上にカーソルがあるときに表示されるカーソルを変更します。

Multi-Touch / multitouch

有効にすると、このパネルは最初のタッチをマウスクリックの処理と同様に処理し、u、v、stateなどを更新します。タッチイベントは、パネルから開始する必要があります。それ以降のタッチは無視されます。このパネルがMulti Touch In DATを介してマルチタッチイベントを処理する場合は、Built-in Multi-Touchを無効にして、スクリプト処理に支障をきたさないようにするとよいでしょう。

  • Use Parent’s Multi-Touch Settings / mtouchparent
    親のマルチタッチの設定を使用します。これは、ルートコンポーネントではデフォルトで有効になっています。
  • Use Built-in Multi-Touch / mtouchyes
    ファーストタッチをマウスとして使えるようにします。
  • Do Not Use Built-in Multi-Touch / mtouchno
    ファーストタッチをマウスとして使用しないようにします。
Constrain Cursor / constraincursor

カーソルをこのパネルに拘束し、一度入ったカーソルを内側に保持します。

Click Through / clickthrough

この機能を有効にすると、すべてのマウスクリックがこのPanelコンポーネントによって無視されます。

Use Mouse Wheel / mousewheel

パネルの上でマウスホイールを使用したときのイベントをキャプチャする場合はオンにします。

Mouse UV Buttons / uvbuttons

uvパネルの値を更新するマウスボタンを設定します。

  • Left / uvbuttonsleft
  • Middle / uvbuttonsmiddle
  • Right / uvbuttonsright
Relative UV / mouserel

有効にすると、uvパネル値にマウスの相対的な動きが反映されます。

Drag Edges to Resize / resize

4つのチェックボックスは対応するエッジやコーナーを掴んでパネルのサイズ変更を有効にすることができます。左、右、下、上にリサイズします。

  • L / resizel
  • R / resizer
  • B / resizeb
  • T / resizet
W Range / resizew

左右(幅)のリサイズ範囲を制限します。

  • resizewmin
  • resizewmax
H Range / resizeh

ボトム・トップ(高さ)のリサイズ範囲を制限します。

  • resizehmin
  • resizehmax
Drag to Reposition / reposition

マウスでドラッグすることで、パネルやウィンドウの位置を変更することができます。

  • Off / off
  • Window / window
  • Component / component
Component / repocomp

RepositionパラメータでComponentオプションを選択すると有効になります。マウスで再配置したいパネルコンポーネントのパスを設定します。

X Range / repositionx

RepositionパラメータでComponentオプションを選択すると有効になります。パネルコンポーネントを水平方向に再配置する際の最大範囲を設定します。

  • repositionxmin
  • repositionxmax
Y Range / repositiony

RepositionパラメータでComponentオプションを選択すると有効になります。パネルコンポーネントを垂直方向に再配置する際の最大範囲を設定します。

  • repositionymin
  • repositionymax
Anchor Drag / anchordrag

Drag To RepositionパラメータがComponentに設定されており、パネルのHorizontal ModeまたはVertical ModeがAnchorsに設定されている場合、このメニューではドラッグによる再配置操作でAnchorの値を変更するかOffsetの値を変更するかを設定します。

  • Anchors / anchors
    ドラッグして位置を変えることで、アンカーのパラメータ値を変更することができます。
  • Offsets / offsets

Drag-to-reposition actions change Offset parameter values
ドラッグして位置を変えることで、オフセットのパラメータ値を変更することができます。

Scroll Overlay / scrolloverlay

パネルがスクロールバーの位置の影響を受けるかどうか設定します。これにより、パネルのスクロールバーの影響を受けないパネルオーバーレイを作成することができます。

  • Off / off
    スクロールバーはパネルに正常に作用します。
  • Ignore / ignore
    スクロールバーを動かしてもパネルが動きません。パネルの奥行きは通常、Depth Layerパラメータで決定されます。
  • Ignore and Draw Over / ignoreover
    スクロールバーを動かしてもパネルが動きません。パネルはスクロールバーや兄弟パネルの上に描画されます。

COMP共通- Look ページ

パラメータ – Look ページ

Color パラメータページでは、パネルの背景色、ボーダー色、無効色を設定します。

Background Color / bgcolor

背景のRGB値を設定します。(デフォルト:黒(0,0,0))

  • Red / bgcolorr
  • Green / bgcolorg
  • Blue / bgcolorb
Background Alpha / bgalpha

背景のアルファ値を設定します。

Background TOP / top

パネルの背景にTOPを指定することができます。

TOP Fill / topfill

Background TOPがパネルの背景をどのように埋めるかを設定します。

  • Stretch / off
  • Fill Width / horizontal
  • Fill Height / vertical
  • Fill Best / best
  • Native Resolution / native
Border A / bordera

ボーダーAの色のRGB値を設定します。

  • Red / borderar
  • Green / borderag
  • Blue / borderab
Border A Alpha / borderaalpha

ボーダーAの色のアルファ値を設定します。

Border B / borderb

ボーダーBの色のRGBAの値を設定します。

  • Red / borderbr
  • Green / borderbg
  • Blue / borderbb
Border B Alpha / borderbalpha

ボーダーBの色のアルファ値を設定します。

Left Border / leftborder

左端の2ピクセルの色を設定します。オプションは、0(変更なし)、Border A(Border Aで定義された色を使用)、Border B(Border Bで定義された色を使用)です。

Left Border Inside / leftborderi

上のパラメータと同じですが、インサイドボーダーに使用されます。

Right Border / rightborder

右端の2ピクセルの色を設定します。オプションは、0(変更なし)、Border A(Border Aで定義された色を使用)、Border B(Border Bで定義された色を使用)です。

Right Border Inside / rightborderi

上のパラメータと同じですが、インサイドボーダーに使用されます。

Bottom Border / bottomborder

最下部の2ピクセルの色を設定します。オプションは、0(変更なし)、Border A(Border Aで定義された色を使用)、Border B(Border Bで定義された色を使用)です。

Bottom Border Inside / bottomborderi

上のパラメータと同じですが、インサイドボーダーに使用されます。

Top Border / topborder

最上部の2ピクセルの色を設定します。オプションは、0(変更なし)、Border A(Border Aで定義された色を使用)、Border B(Border Bで定義された色を使用)です。

Top Border Inside / topborderi

上のパラメータと同じですが、インサイドボーダーに使用されます。

Border Over Children / borderover

パネルの境界線を、すべての子パネルの上に描画します。

Disable Color / dodisablecolor

パネルのEnable = Offのときに、以下のディセーブルカラーを有効にします。

Disable Color / disablecolor

ディセーブルカラーのRGB値を設定します。(デフォルト:ブラック(0,0,0))。

  • Red / disablecolorr
  • Green / disablecolorg
  • Blue / disablecolorb
Disable Alpha / disablealpha

ディセーブルカラーのアルファ値を設定します。

Multiply RGB by Alpha / multrgb

RGBチャンネルにアルファチャンネルを乗算します。

Composite / composite

パネルが兄弟パネルとどのように合成されるかを選択します。様々な合成方法の説明は、Composite TOP の章を参照してください。

  • Over / over
  • Under / under
  • Inside / inside
  • Outside / outside
  • Add / add
  • Subtract / subtract
  • Multiply / multiply
Opacity / opacity

パネルの透明度を調整することができます。

COMP共通- Layout ページ

パラメータ – Layout ページ

Layout パラメータページでは、パネルのサイズと位置を設定します。

X / x

親を基準とした水平方向の位置をピクセル単位で設定します。

Y / y

親を基準とした垂直方向の位置をピクセル単位で設定します。

Width / w

パネルの幅をピクセル単位で設定します。

Height / h

パネルの高さをピクセル単位で設定します。

Fixed Aspect / fixedaspect

下記のAspect Ratioパラメータで設定した特定のアスペクトを持つパネルを簡単に作成できます。パネルの幅または高さを設定するだけで、その他の寸法はAspect Ratioパラメータに基づいて計算されます。

  • Off / off
  • Use Horizontal / horizontal
  • Use Vertical / vertical
Aspect Ratio / aspect

Fixed Aspect パラメータを使用した場合、比率は幅/高さとなります。

Depth Layer / layer

パネル構成要素の描画順序を設定します。Photoshopのレイヤーに似ています。高い値を持つパネルは、低い値を持つ他のパネル(同じ階層レベルのもの)の上に描画されます。2つのパネルコンポーネントのDepth Layerの値が同じ場合は、オペレータの名前に基づいて順序付けられます。

Horizontal Mode / hmode

パネルの横幅を3つのモードから設定します。

  • Fixed Width / fixed
    上記のWidthパラメータを使用して、このパネルの幅をピクセル単位で設定します。
  • Fill / fill
    このパネルの幅は、親パネルの幅と一致(フィル)します。
  • Anchors / anchors
    このパネルの幅は、以下のLeft AnchorおよびRight Anchorパラメータで設定され、親パネルのサイズが変更されても、親パネルとの相対的な幅が維持されます。これにより、伸縮性のあるパネルを作ることができます。これらのアンカーパラメータは、uv座標のように0-1で正規化されており、0が親パネルの左端、1が右端になります。例えば、Left Anchor = 0.2、Right Anchor = 0.8とすると、左端が左から20%(0.2)、右端が右から20%(0.8)となるように、親パネルに比例した幅が維持されます。
Left Anchor / leftanchor

親を基準としたパネルの左アンカの位置。この値は0-1で正規化されており、0が親の左端、1が親の右端となります。

Left Offset / leftoffset

左アンカーのオフセットをピクセル単位で指定します。

Right Anchor / rightanchor

親を基準としたパネルの右アンカの位置。この値は0-1で正規化されており、0が親の左端、1が親の右端となります。

Right Offset / rightoffset

右アンカーのオフセットをピクセル単位で指定します。

Horizontal Origin / horigin

パネルの原点の位置を水平方向に設定します。デフォルトの原点(0,0)はパネルの左下隅です。

Horizontal Fill Weight / hfillweight

複数のパネルがHorizontal Mode = Fillを使用しており、親パネルによって左から右または右から左に整列されている場合、このFill Weightパラメータを使用してパネルの塗りつぶし幅を偏らせることができます。

Vertical Mode / vmode

パネルの垂直方向の高さを3つのモードから設定します。

  • Fixed Height / fixed
    上記のHeightパラメータを使用して、このパネルの高さをピクセル単位で設定します。
  • Fill / fill
    このパネルの高さは、親パネルの高さと一致(フィル)します。
  • Anchors / anchors
    このパネルの高さは、以下のBottom AnchorとTop Anchorのパラメータで設定され、親パネルのサイズが変わっても、親パネルとの相対的な高さと比例関係を維持します。これにより、伸縮性のあるパネルを作ることができます。これらのアンカーパラメータは、uv座標のように0-1で正規化されており、0が親パネルの下端、1が上端になります。例えば、Bottom Anchor = 0.3、Right Anchor = 0.5とすると、下端が下から30%(0.3)、上端が上から50%(0.5)下になるように、親パネルに比例した高さを維持します。
Bottom Anchor / bottomanchor

親を基準としたパネルの下側のアンカーの位置。この値は0-1で正規化されており、0は親の下端、1は親の上端となります。

Bottom Offset / bottomoffset

下部アンカーのオフセットをピクセル単位で設定します。

Top Anchor / topanchor

親を基準とした、パネルのトップアンカーの位置。この値は0-1で正規化されており、0は親の下端、1は親の上端となります。

Top Offset / topoffset

トップアンカーのオフセットをピクセル単位で設定します。

Vertical Origin / vorigin

パネルの原点の位置を垂直方向に設定します。デフォルトの原点(0,0)はパネルの左下隅です。

Vertical Fill Weight / vfillweight

複数のパネルがVertical Mode = Fillを使用しており、親パネルがTop to BottomまたはBottom to Topで整列している場合、このFill Weightパラメータを使用してパネルの塗りつぶし高さを偏らせることができます。

Parent Alignment / alignallow

Ignore に設定すると、パネルは親の Align パラメータの設定を無視します。

  • Allow /allow
    親の設定に基づいてパネルを配置します。
  • Ignore / ignore
    パネルを整列させず、余白を確保します。
  • Ignore and Ignore Margins / ignoremargin
    パネルの位置を調整せず、余白を無視して表示します。
Align Order / alignorder

このパラメータでは、親のAlign パラメータが None または Match Network Nodes 以外に設定されている場合に、整列位置を設定することができます。小さい数字が優先されます。

Post Offset / postoffset

他のすべてのポジションや配列オプションがパネルに適用された後に、オフセットを追加します。

  • X / postoffsetx
  • Y / postoffsety
Size from Window / sizefromwindow

この機能を有効にすると、パネルコンポーネントの幅と高さは、フローティングビューアウィンドウのサイズを変更することで設定されます。

COMP共通- Instance ページ

パラメータ – Instance ページ

Instance パラメータページは、ジオメトリのハードウェアインスタンスを作成する機能を提供します。各インスタンスはユニフォーム値でMATシェーダに渡すことができるインスタンスIDを持ちます。インスタンス ID は Render Pick CHOP で取得することができます。バーテックスシェーダ内の任意のコードは、インスタンスIDに基づいてインスタンスをカスタマイズできます。
インスタンスのアトリビュートは、任意のタイプのOPからのデータによって個別に駆動することができます。インスタンスデータが TOP から提供された場合には TOP の RGBA チャンネルが、CHOP から提供された場合には CHOP のチャンネルが、SOP から提供された場合には SOP のアトリビュートが、DAT から提供された場合にはカラムがインスタンスのアトリビュートに割り当てられます。オペレータのデータをインスタンスのアトリビュートにマッピングするには、以下のパラメータと、Instance 2およびInstance 3のパラメータページで設定します。

Instancing / instancing

Geometry コンポーネントのインスタンス化をオンにします。

Instance Count Mode / instancecountmode

いくつのインスタンスを作成するか2つのモードから選択します。

  • Manual / manual
    Num Instancesパラメータを使用してインスタンスの数を設定します。
  • Instance OP(s) Length / oplength
    インスタンスCHOP/DATのCHOPサンプル/DATの行数でインスタンスの数が設定します。
Num Instances / numinstances

Instance CountのManualモードを使用している場合は、このパラメータでインスタンス数を設定します。

Default Instance OP / instanceop

インスタンスの変換に使用するCHOPまたはDATへのパスを指定します。このCHOPまたはDATのサンプル数/行数は、Instance CountにCHOP Length/DAT Num Rowsモードを使用する場合、インスタンス数を設定します。

First Row is / instancefirstrow

DAT行をInstance Countに使用する場合、テーブルDATの1行目をどうするか設定します。

  • Ignored / ignored
    最初の行は無視され、その値はインスタンスの一部として使用されません。インスタンスのアトリビュートに使用する列の選択にはインデックスを使用する必要があります。
  • Names / names
    1行目にはテーブルから使用する列を選択するための列名が含まれています。
  • Values / values
    最初の行には、最初のインスタンスの値が含まれているとみなされます。インスタンスのアトリビュートに使用する列の選択には、インデックスを使用する必要があります。
Transform Order / instxord

各インスタンスに適用されるトランスフォーム操作の順序を制御します。詳細については、Xform ページを参照してください。

  • Scale Rotate Translate / srt
  • Scale Translate Rotate / str
  • Rotate Scale Translate / rst
  • Rotate Translate Scale / rts
  • Translate Scale Rotate / tsr
  • Translate Rotate Scale / trs
Rotate Order / instrord

このオプションをクリックすると表示される回転行列で、コンポーネントの回転のトランスフォーム順序を設定できます。上記のトランスフォーム順序と同様に、コンポーネントの回転順序を変更すると、コンポーネントの最終的な位置が変わります。

  • Rx Ry Rz / xyz
  • Rx Rz Ry / xzy
  • Ry Rx Rz / yxz
  • Ry Rz Rx / yzx
  • Rz Rx Ry / zxy
  • Rz Ry Rx / zyx
Translate OP / instancetop

以下のTranslateインスタンスアトリビュートについて、データを取得する特定のオペレーターを選択します。指定しない場合は、Instance ページの Default Instance OP で指定したオペレーターが使用できます。

Active / instanceactive

どのインスタンスをレンダリングするか制御するために使用するデータチャンネルを選択します。このチャンネルの値がゼロでないインスタンスのみがレンダリングされ、アクティブなチャンネルの値がゼロのインスタンスはスキップされます。このチャンネルにデータが割り当てられていない場合は、すべてのインスタンスがレンダリングされます。右側のドロップダウンメニューを使って、利用可能なオプションを簡単に選択できます。

Translate X / instancetx

インスタンスの配置に使用するデータは、右のドロップダウンメニューで簡単に選択できます。

Translate Y / instancety

インスタンスの配置に使用するデータは、右のドロップダウンメニューで簡単に選択できます。

Translate Z / instancetz

インスタンスの配置に使用するデータは、右のドロップダウンメニューで簡単に選択できます。

Rotate OP / instancerop

Rotateインスタンスアトリビュートのデータを取得する特定のオペレータを以下から選択します。指定しない場合は、Instance ページの Default Instance OP で指定されたオペレーターが使用できます。

Rotate X / instancerx

インスタンスの回転に使用するデータを選択するには、右のドロップダウンメニューを使用して簡単に選択することができます。

Rotate Y / instancery

インスタンスの回転に使用するデータを選択するには、右のドロップダウンメニューを使用して簡単に選択することができます。

Rotate Z / instancerz

インスタンスの回転に使用するデータを選択するには、右のドロップダウンメニューを使用して簡単に選択することができます。

Scale OP / instancesop

以下のScaleインスタンスアトリビュートについて、データを取得するオペレータを選択します。指定しない場合は、Instance ページの Default Instance OP で指定されたオペレータが使用できます。

Scale X / instancesx

インスタンスのスケーリングに使用するデータを選択するには、右のドロップダウンメニューを使用して、利用可能なオプションから簡単に選択できます。

Scale Y / instancesy

インスタンスのスケーリングに使用するデータを選択するには、右のドロップダウンメニューを使用して、利用可能なオプションから簡単に選択できます。

Scale Z / instancesz

インスタンスのスケーリングに使用するデータを選択するには、右のドロップダウンメニューを使用して、利用可能なオプションから簡単に選択できます。

Pivot OP / instancepop

以下のPivot インスタンスアトリビュートについて、データを取得する特定のオペレータを選択します。指定しない場合は、Instance ページの Default Instance OP で指定されたオペレータが使用できます。

Pivot X / instancepx

インスタンスのピボットに使用するデータを選択するには、右のドロップダウンメニューを使用して、利用可能なオプションから簡単に選択できます。

Pivot Y / instancepy

インスタンスのピボットに使用するデータを選択するには、右のドロップダウンメニューを使用して、利用可能なオプションから簡単に選択できます。

Pivot Z / instancepz

インスタンスのピボットに使用するデータを選択するには、右のドロップダウンメニューを使用して、利用可能なオプションから簡単に選択できます。

COMP共通- Instance 3 ページ

パラメータ – Instance 3 ページ

カスタムアトリビュートは、GLSL MATで使用可能な任意のアトリビュートをインスタンスに割り当てることができます。これらは`TDInstanceCustomAttrib0()`, `TDInstanceCustomAttrib1()`などでアクセスできます。詳細については、Write a GLSL Materialの章を参照してください。これらのアトリビュートは、PBR MATのような他のマテリアルでは無視されます。
以下、カスタムアトリビュートが必要な場合は、さらにパラメータを追加することができます。GPUによって、サポートされる最大カスタムアトリビュートの数は異なります。

Custom Attrib OP 0 / instancecustomop0

以下のインスタンスアトリビュートについて、データを取得する特定のオペレータを選択します。指定しない場合は、Instance ページの Default Instance OP で指定したオペレータが使用できます。

Custom Attrib 0 X / instancecustom0x

このインスタンスアトリビュートに使用するデータを選択するには、右のドロップダウンメニューを使用して、利用可能なオプションから簡単に選択できます。

Custom Attrib 0 Y / instancecustom0y

このインスタンスアトリビュートに使用するデータを選択するには、右のドロップダウンメニューを使用して、利用可能なオプションから簡単に選択できます。

Custom Attrib 0 Z / instancecustom0z

このインスタンスアトリビュートに使用するデータを選択するには、右のドロップダウンメニューを使用して、利用可能なオプションから簡単に選択できます。

Custom Attrib 0 W / instancecustom0w

このインスタンスアトリビュートに使用するデータを選択するには、右のドロップダウンメニューを使用して、利用可能なオプションから簡単に選択できます。

COMP共通- Instance 2 ページ

パラメータ – Instance 2 ページ

インスタンスデータがTOPから提供された場合、TOPのRGBAチャンネルがインスタンス アトリビュートに割り当てられ、データがCHOPから提供された場合、CHOPのチャンネルがインスタンスに割り当てられ、SOPから提供された場合、SOPのアトリビュートがインスタンス アトリビュートに割り当てられ、DATが使用された場合、カラムがインスタンス アトリビュートに割り当てられます。

Rotate to Vector Order / instancerottoorder

Rotate To Vectorの操作を変換方程式のどこに適用するかを設定します。

  • Default / default
    Rotate to Vector 操作は、他のすべての変換操作(ピボットオフセットを除く)の前に適用されます。(操作の順番は関係ありません)例:T * R * S * (RotToVector) * Position , R * S * T * (RotToVector) * Position
  • Pre-Rot / prerot
    Rotate To Vector 操作は、TRS 命令の一部として、メインの回転の後に適用されます。すなわち、T * (RotToVector * R) * S * Position、(RotToVector * R) * S * T * Positionとなります。
  • Post-Rot / postrot
    Rotate To Vector 操作は、TRS 命令の一部として、メインの回転の前に適用されます。すなわち、T * (R * RotToVector) * S * Position、(R * RotToVector) * S * T * Positionとなります。
Rotate to OP / instancerottoop

Rotate to Vector インスタンス アトリビュートのデータを取得する特定のオペレータを以下から設定します。指定されていない場合は、Instance ページのDefault Instance OPで設定されているオペレーターが使用されます。

Rotate to Vector X / instancerottox

ベクトルインスタンスの回転に使用するデータを選択するには、右のドロップダウンメニューを使用して、利用可能なオプションから簡単に選択できます。

Rotate to Vector Y / instancerottoy

ベクトルインスタンスの回転に使用するデータを選択するには、右のドロップダウンメニューを使用して、利用可能なオプションから簡単に選択できます。

Rotate to Vector Z / instancerottoz

ベクトルインスタンスの回転に使用するデータを選択するには、右のドロップダウンメニューを使用して、利用可能なオプションから簡単に選択できます。

Rotate Up OP / instancerotupop

Rotate Up インスタンス アトリビュートのデータを取得する特定のオペレータを以下から設定します。指定しない場合は、Instance ページの Default Instance OP で設定されているオペレータが使用されます。

Rotate Up X / instancerotupx

インスタンスの回転に使用するデータは、右のドロップダウンメニューで簡単に選択できます。

Rotate Up Y / instancerotupy

インスタンスの回転に使用するデータは、右のドロップダウンメニューで簡単に選択できます。

Rotate Up Z / instancerotupz

インスタンスの回転に使用するデータは、右のドロップダウンメニューで簡単に選択できます。

Instance Order / instanceorder

インスタンスにどのようにトランスフォームを適用するかを設定します。

  • Instance, then World Transform / instanceworld
    最初に個々のインスタンストランスフォームを使用し、次にワールドトランスフォームを適用します(つまり、XformとPre-Xformのパラメータページ)。WorldXform * instanceXForm * Position
  • World Transform, then Instance / worldinstance
    最初にワールドトランスフォームを使用し、その後、個々のインスタンストランスフォームを適用します。 instanceXForm * worldXForm * Position となります。
Texture Mode / instancetexmode

テクスチャ座標をインスタンスに適用する方法を設定します。

  • Replace / replace
    テクスチャ座標を置き換えます。
  • Offset / offset

Offsets texture coordinates.
テクスチャ座標をオフセットします。

Tex Coord OP / instancetexcoordop

以下のTexture Coordインスタンスアトリビュートについて、データを取得する特定のオペレータを選択します。指定しない場合は、Instance ページの Default Instance OP で指定されたオペレータが使用されます。

U / instanceu

インスタンスのテクスチャ座標に適用するデータを選択します。右のドロップダウンメニューを使用して、利用可能なオプションから簡単に選択できます。これは、SOP から送られてくる最初のテクスチャレイヤーの uv[0] アトリビュートと連動します。

V / instancev

インスタンスのテクスチャ座標に適用するデータを選択します。右のドロップダウンメニューを使用して、利用可能なオプションから簡単に選択できます。これは、SOP から送られてくる最初のテクスチャレイヤーの uv[0] アトリビュートと連動します。

W / instancew

インスタンスのテクスチャ座標に適用するデータを選択します。右のドロップダウンメニューを使用して、利用可能なオプションから簡単に選択できます。これは、SOP から送られてくる最初のテクスチャレイヤーの uv[0] アトリビュートと連動します。

Color Mode / instancecolormode

インスタンスカラーの値がSOPの’Cd’(拡散色)アトリビュートとどのように相互作用するかを設定します。SOP が ‘Cd’ 属性を持っていない場合は、’Cd’ が (1, 1, 1, 1) であるかのように動作します。

  • Replace / replace
  • Multiply / multiply
  • Add / add
  • Subtract / subtract
Color OP / instancecolorop

カラーのインスタンス アトリビュートについて、データを取得するオペレータを以下から選択します。指定しない場合は、Instance ページの Default Instance OP で指定されたオペレータが使用されます。

R / instancer

インスタンスのディフューズカラーに適用するデータを選択します。右のドロップダウンメニューを使って、利用可能なオプションから簡単に選択できます。これらのパラメータは、Color Mode パラメータで選択された SOP の Cd アトリビュートと組み合わせ/置き換えられます。

G / instanceg

インスタンスのディフューズカラーに適用するデータを選択します。右のドロップダウンメニューを使って、利用可能なオプションから簡単に選択できます。これらのパラメータは、Color Mode パラメータで選択された SOP の Cd アトリビュートと組み合わせ/置き換えられます。

B / instanceb

インスタンスのディフューズカラーに適用するデータを選択します。右のドロップダウンメニューを使って、利用可能なオプションから簡単に選択できます。これらのパラメータは、Color Mode パラメータで選択された SOP の Cd アトリビュートと組み合わせ/置き換えられます。

A / instancea

インスタンスのディフューズカラーに適用するデータを選択します。右のドロップダウンメニューを使って、利用可能なオプションから簡単に選択できます。これらのパラメータは、Color Mode パラメータで選択された SOP の Cd アトリビュートと組み合わせ/置き換えられます。

Instance Textures / instancetexs

インスタンスで使用するテクスチャーを含む1つまたは複数のTOPのパスを指定します。ワイルドカードやパターンマッチにも対応しています。

Texture Instancing

これは、Kepler(Geforce 600以上、Quadro K series以上)またはそれ以降のNvidia GPUで利用できる機能です。この機能により、任意のテクスチャをインスタンスに適用することができます。テクスチャは同じ解像度である必要はなく、3D Textureや2D Texture arrayのようなグループ化されたフォーマットにまとめる必要もありません。Instance Textures “パラメータで複数のTOPを指定でき、インスタンスごとに適用されるテクスチャは、”Texture Index “パラメータで選択したチャンネルを使って指定します。これは、3Dテクスチャや2Dテクスチャアレイのように、Wテクスチャ座標を使って1つのテクスチャの中からテクスチャを選択する場合とは異なります。デフォルトでは、このテクスチャは、PBR MATの「ベースカラーマップ」テクスチャとして使用され、Phong MATなどの他のすべてのマテリアルのカラーマップとして使用されます。複数のマップをサポートしているマテリアルでは、この機能が置き換えるマップをマテリアルのパラメータで選択することができます。

Tex Index OP / instancetexindexop

Texture Indexインスタンスアトリビュートのデータを取得するオペレータを以下から選択します。指定しない場合は、Instance ページの Default Instance OP で指定されたオペレータが使用されます。

Texture Index / instancetexindex

どのデータをインスタンスに使用するかを選択するには、右のドロップダウンメニューを使用して、利用可能なオプションから簡単に選択できます。

COMP共通- Extensions ページ

パラメータ- Extensions ページ

Extensionsパラメーターページは、コンポーネントのPython拡張機能を設定します。 詳細については、extensionsの章を参照してください。

Re-Init Extensions / reinitextensions

すべての拡張オブジェクトを再コンパイルします。 通常、拡張オブジェクトは、参照され、定義が変更された場合にのみコンパイルされます。

Extension Object [1-4] / extension[1 -4]

コンポーネントにアタッチできるクラスインスタンス。

Extension Name [1-4] / extname[1-4]

インスタンスクラス名の代わりに検索するオプションの名前。

Promote Extension [1-4] / promoteextension[1-4]

拡張機能をコンポーネントレベルで直接表示するか、.extメンバーからアクセスする必要があるかを制御します。 例:n.Somefunction vs n.ext.Somefunction

COMP共通- Drag/Drop ページ

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

パネルコンポーネント間のドラッグ&ドロップの機能については、Drag-and-Drop の章を参照してください。

When Dragging This / drag

このパネルコンポーネントをドラッグできるかどうか設定します。

Drag Script / dragscript

パネルコンポーネントのドラッグ開始時に実行するスクリプトを設定します。Drag and Drop の章のDrag Script のセクションを参照してください。

Drop Destination Script / dropdestscript

ドラッグした パネル コンポーネント がドロップされたときに実行されるスクリプトを設定します。一時的なネットワークが作成され、コンポーネント(または Dropped Component で設定した代替オペレータ)がこのネットワークにコピーされます。このネットワークにはオペレータを追加、変更することができます。Drag and Drop の章の Drop Destination Script のセクションを参照してください。

Drop Types / droptypescript

ドロップ先のスクリプトが指定されている場合は、ドロップ先のスクリプトが提供するリターンタイプのリストをDATテーブルに追加することもできます。リターンタイプには、opタイプ(COMP、TOP、CHOP、SOP、MAT、DAT)、チャネル、サポートされているファイルタイプのいずれかを設定できます。ドラッグ&ドロップ の章のDrop Types のセクションを参照してください。

Dropped Operator / paneldragop

Dropped Componentパラメータは、ドロップする代替演オペレータを設定する最も簡単な方法です。この代替オペレータが存在していないと、コンポーネント自体がドロップされてしまうので注意が必要です。代替オペレータはネットワークやコントロールパネルにドロップする場合にのみ使用されます。ドラッグ&ドロップで貼り付けたテキストや、デスクトップにドロップして保存したファイルには、オリジナルのオペレータが使用されます。

On Dropping Into / drop

このパネルコンポーネントが、ドロップされたアイテムを受け入れるかどうかを設定します。

  • Use Parent’s Drop Settings / dropparent
    親のPanel Components Dropの設定に従います。
  • Legacy Drop System / legacy
    この Panel Component へのドロップを許可します。Paramter Drop Script を使用して動作を制御します。
  • Do Not Allow Drop / dropno
    このパネルコンポーネントへのドロップを禁止します。
Drop Script / dropscript

コンポーネントのドロップスクリプトは、他のコンポーネントや外部ファイルをそのコンポーネントにドロップしたときに実行されます。Drag and Drop の章の Drop Scripts – Text のセクションを参照してください。
または、ドロップスクリプトの欄に Table DAT を指定してください。TouchDesignerは自動的にテーブルの2列を探します。最初の列はデータタイプを示し、2番目の列はそのデータタイプを処理するためのスクリプトを格納したテキストDATを示しています。Drag and Drop の章のDrop Script – Tables セクションを参照してください。