SOP to CHOP

概要

SOP to CHOPは選択したSOPのジオメトリオブジェクトからチャンネルを作成します。 例えば、ポイント・ポジションのX、Y、Zのようなポイント・アトリビュートからチャンネルが作成されます。 Point Groupsでポイントのサブセットを選択することが出来ます。 チャンネルに変換する アトリビュートのセットはSOPタイルのInfoポップアップ上で見られるアトリビュート名で選択します。(SOPネットワーク・ペーンで中マウスボタンでSOPをクリックします。) CHOPチャンネルからポイント・アトリビュートを操作する逆方向のデータ操作に関しては、Channel SOPを参照してください。
注:このCHOPはChannel SOPと連携して機能します。 ポイント・データは、CHOPで通常のチャンネル・データ(サンプル)として修正されます。そして、Channel SOPを通じて、ジオメトリのポイント・アトリビュートとして供給されます。

パラメータ – SOP to CHOP ページ
SOP / sop

フェッチするジオメトリを含むオブジェクト / SOP を指定します。

Group / group

指定されたグループ内のポイントのみがフェッチされます。ブランクの場合は、すべてのポイントがフェッチされます。

Method / method

現在のフレームのジオメトリを取得するか、すべてのフレームのジオメトリを取得するかを設定します。

  • Static / static
    現在のフレームのポイントのみを取得し、CHOP のサンプルごとに 1 つのジオメトリポイントを構築します。1 つのアトリビュートにつき 1 つのチャンネルがあります(デフォルトは P アトリビュートで、tx, ty, tz チャンネルを作成します)。
  • Animated / animated
    形状がアニメーションするSOPのアニメーション全体にわたって点XYZ座標を参照するのに適しています。CHOPは、フレームごとに(CHOPのフレーム範囲の)入力を1回ずつcookし、SOPの各点ごとにチャンネルのセットを作成します。これにより、たくさんのチャンネルを作成することができます ChannelsページのStartとEndは、作成するフレーム範囲を設定することができます。
Attribute Scope / attribscope

取得する SOP のアトリビュートを設定します。デフォルトでは、XYZの位置には3つのチャンネルがあります。P アトリビュートはポイント位置です。
どのアトリビュートも使用することができます。SOPの情報を見て、他のアトリビュートがあれば、それを指定することができます。例えば “uv “は3つのテクスチャ座標を取得します。一般的なアトリビュートは

  • P – ポイントの位置 (X, Y, Z) – 3つの値
  • Pw – ポイント・ウェイト – 1つの値
  • Cd – ポイント・カラー (red, green, blue) – 3つの値
  • Alpha – ポイント・アルファ – 1つの値
  • N – ポイント・ノーマル(X, Y, Z) – 3つの値
  • uv – ポイント・テクスチャ・コーディネート (U, V, W) – 3つの値

アトリビュートの完全なリストはAttributesの章を参照してください。

Rename Scope / renamescope

このパラメータは、アトリビュートのスコープで取得した各チャンネルにマッチします。アトリビュート値ごとに名前を指定する必要があります。デフォルトでは、P アトリビュート(ポイントの位置)を tx、ty、tz チャンネルに変換します。パターンマッチングを使用して複数のチャンネルを指定することができます。

Transform Object / transobj

トランスフォーム・オブジェクトを指定すると、ポイントの値はそのオブジェクトの原点と回転を基準にして相対的に表現されます。

Organize by Attribute / organize

ここに pid と入力すると、すべてのチャンネルが適切にソートされます。

Sample 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

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を指定します。