| On this page | |
| Since | 21.0 |
このノードは、SOPジオメトリをLOPsに読み込む際にSOP Import LOPがそれらのポイントをUSD Primに変換できるようにするための特別なPointアトリビュートを設定します。
標準のインスタンス系SOPアトリビュートは、USD Xformsに変換されるポイントの計算に使用されます。
要件 ¶
このノードの入力にグリッドなどのポリゴンオブジェクトを接続すると、次のような警告が表示されます:@usdprimtype must be authored on free-floating points.(@usdprimtypeは浮遊ポイント上に作成されている必要があります。)。
このメッセージは、接続されたジオメトリを持たないポイントのみが受け入れられ、サポートされていないジオメトリを削除する必要があることを意味します:
これを行なう方法の一つは、ジオメトリとUSD Configure Prims from Points SOPの間にAdd SOPを配置することです。
そのAdd SOPの Points タブにある Delete Geometry But Keep the Points トグルを有効にしてください。
接続されたポイントをグループ化するだけでは ダメ であることに注意してください。
それらのポイントは依然としてそれぞれのポリゴンに紐付けられたままとなっているからです。
もちろん、浮遊ポイントの(サブ)グループはサポートされています。
-
Scatter SOPまたは
Scatter and Align SOPから取得したポイントは、既に浮遊ポイントになっているので、何かしらの追加処理は不要です。 これはPOPネットワークからのパーティクルでも同様です。
-
Vellumベースのソースからのポイントに関しては、その起源を考慮する必要があります。 そのVellumポイントがジオメトリから生成されている場合、例えば、前述のAdd SOPを使用してポイントを分離させる必要があります。 ポイントが既に浮遊ポイントのソースから生成されている場合は、そのまま使用することができます。
ポイントに重要なアトリビュートが不足している場合は、別の警告が出されます:@path or @name must be authored, along with @usdprimtype, for SOP Import to convert these points into USD prims.(SOP ImportがこれらのポイントをUSD Primsに変換できるようにするには、@usdprimtypeだけでなく@pathまたは@nameが作成されている必要があります。)。
この場合、このUSD Configure Prims from Points SOP独自の Path アトリビュート(デフォルトで有効)または Name アトリビュートを使用することを推奨します。
これらのアトリビュートは既に事前設定されています。
デフォルト値を必要に応じて変更したり、または、Name SOPを使用することもできます。
パラメータ ¶
Group
操作するポイントグループ。
Prim Type
このポイントがLOPsにインポートされる時に変換されるPrimタイプを示したusdprimtype文字列アトリビュートを作成します。
このドロップダウンメニューには、一般的なオプションしか用意されていませんが、有効なUSD Primタイプであればどんなタイプでも作成することができます。
Path
このポイントで表現されるPrimのシーングラフ上の位置を宣言したpath文字列アトリビュートを作成します。
Name
name文字列アトリビュートを作成します。
この文字列は、SOP Import LOPの Path Prefix の後に追加され、その合わさった結果がこのポイントで表現されるPrimのシーングラフ上の位置となります。
以下のアトリビュートは、指定された Prim Type に応じて異なりますが、多くのアトリビュートが異なるスキーマ間で共有されています。
Note
各Primタイプのパラメータの横にはアクションボタンが付属しており、ポイント毎に値をランダムにするSOPノードを追加します。
Color
ポイント上にCdアトリビュートを設定します。
Cdアトリビュートはprimvars:displayColorに変換されます。
これは、ほぼすべてのGprimに適用されます。
Size
Cube Primの均一サイズを設定します。
Length
Cylinder PrimなどのPrimのZ軸方向の長さを設定します。
Height
RectLight PrimなどのPrimのY軸方向の高さを設定します。
Width
RectLight PrimなどのPrimのX軸方向の幅を設定します。
Top Radius
Capsule PrimなどのPrimの上部半径を設定します。
Bottom Radius
Capsule PrimなどのPrimの下部半径を設定します。
Radius
Sphere PrimどのPrimの均一半径を設定します。
Intensity
ライトの出力パワーを線形スケールで設定します。
Exposure
F-Stopコントロールと同様に、ライトの出力パワーを2の累乗として指数関数的にスケールします。
Active
Primをアクティブまたは非アクティブのどちらで作成するか指定します。 値を作成しなかった場合、そのPrimはアクティブとして作成されます。
Visibility
Primを不可視にするか、または、その親Primから可視性を継承するかを設定します。
Purpose
USDにおけるPrimのレンダーPurposeを設定します。
Kind
PrimのKindとしてusdkind文字列アトリビュートを設定します。
API Schemas
usdapischemas文字列配列Pointアトリビュートには、Primに適用されるAPIスキーマを1つ以上指定することができます。
Warning
ポイントに対してマテリアルの割り当てを行なうことができますが、SOP Import LOPで Bind Materials を有効にする必要があります。
つまり、bgeoファイルを直接サブレイヤ化またはリファレンスした時、ここにあるほとんどのアトリビュートとは異なり、マテリアルバインディングはSOP Geometryファイルフォーマットプラグインでは動作しません。
Material Path
USD Primのバインディングリレーションシップは、この場所を指します。 このパスは、通常では既にLOPステージ上に存在するパスです。 Reference File が設定されている場合、このPrimパスにマテリアル参照が作成されます。
Reference File
マテリアルはディスク上のファイルから取得することができます。 これは、該当するUSDレイヤへのパスであり、SOP Import LOPがそのファイルの参照を作成します。
Reference Prim
Reference File から参照したい特定のマテリアルのパス。
Primvars
カスタムPrimvarアトリビュートを作成します。 他の場所でSOPアトリビュートを生成する場合との唯一の違いは、ここではそのPrimvar名にネームスペースを追加することができ、このノードが自動的にそれらのPrimvar名をエンコードしてくれることです。
Attributes
USDにおけるアトリビュートは、通常では特定のPrimタイプに関連付けられており、Primvarのように親Primから継承されることはありません。
| See also |