Since | 18.0 |
このノードは、 File パラメータと Primitives パラメータで指定されたUSD Primsを読み込みます。 読み込まれたPrimsはUSDパックPrimsとして表現されます。このUSDパックPrimsはオプションで通常のHoudiniジオメトリにアンパックすることができます。
USD Primのパスを1つ以上選択したり、プリミティブパターンを使用して、読み込みたいPrimsを指定します。 オプションで、USD階層をもっと深く走査して、特定の基準を満たしたPrimsの子Primsを読み込むことができます。
パラメータ ¶
File
読み込み元となるUSDファイル。
Reload
USDファイルの内容をリロードします。
Missing File
指定したファイル(または、そのファイル内で参照されているファイル)が見つからなかった場合の挙動を指定します。 デフォルトでは、ファイルが見つからない、または、無効だった場合は、このSOPはエラーを出します。 これは、そのエラーを修復できるネットワークにおいては都合が悪い場合があります。 そのような場合には、警告のみを出すように、この挙動をNo Geometryに設定すると良いでしょう。
Set Variants
有効にすると、指定したPrimsのバリアントセット内の現在選択されているバリアントに切り替わります。 Set Variantを参照してください。
Number of Variants
1個のSet Variantノードで複数のバリアント選択を実行することができます。 作成したいバリアント選択の数をここに設定するか、または、プラスとマイナスのボタンを使ってバリアント選択を追加/削除します。
Choose Variant Set by Index
これが有効な時、名前の代わりに、アルファベット順でソートされたバリアントセットのリスト内のバリアントセットのインデックスを表現した数値を使ってバリアントセットを指定します。 乱数ジェネレータを使ってバリアントセットを選択するといったことをしたいのであれば、名前よりもインデックスでバリアントセットを扱う方が簡単です。
Variant Set
バリアントの選択元となるバリアントセットの名前。
Variant Set Index
Choose Variant Set By Index が有効な時、(Prim上のアルファベット順でソートされたバリアントセットのリスト内の)バリアントセットのインデックスを指定します。
Choose Variant Name by Index
これが有効な時、名前の代わりに、アルファベット順でソートされたバリアントのリスト内のバリアントのインデックスを表現した数値を使ってバリアントを指定します。 乱数ジェネレータを使ってバリアントを選択するといったことをしたいのであれば、名前よりもインデックスでバリアントを扱う方が簡単です。
Variant Name
インデックスでバリアントを選択しない場合、このパラメータには、指定したバリアントセット内で選択されるバリアントの名前を設定します。
この値が空っぽの文字列の場合、アクティブレイヤーで指定されている既存のバリアント選択すべてがクリアされます。
これによって、弱いレイヤーで編集されたすべてのバリアント選択オピニオンが“露出”するようになります。
この値に<block>
特殊文字列を設定した場合、明示的な空っぽのバリアント選択が作成され、弱いレイヤーからのすべてのバリアント選択オピニオンをブロックして、何もバリアントが選択されることなく、選択されたバリアントセットのままにします。
Variant Name Index
インデックスでバリアントを選択する場合、このパラメータには、アルファベット順でソートされたバリアントのリスト内で選択されるバリアントのインデックスを設定します。
Primitives
取り込むUSDプリミティブ。 このパラメータは、USDのプリミティブパターンに対応しています。 Purpose フィルターにマッチしなかったプリミティブは除外されます。
Traversal
オプションで、USD階層をもっと深く走査して、特定の基準を満たした選択 Primitives の子Primsを読み込むことができます。
Note
プリミティブパターン(例えば、descendants
自動コレクションを使用)でも同様のことが可能です。
No Traversal
Primitives パターンに合致したUSDプリミティブ毎にUSDパックプリミティブを作成します。
Components
Kindがcomponent
のプリミティブ毎にUSDパックプリミティブを作成します。
Gprims
GPrim毎にUSDパックプリミティブを作成します。
Groups
group
タイプのプリミティブ毎にUSDパックプリミティブを作成します。
Create Path Attribute
有効にすると、オリジナルのUSD Primのシーングラフパスを含んだSOP Primitiveアトリビュートが作成されます。
Create Name Attribute
有効にすると、オリジナルのUSD Primの名前を含んだSOP Primitiveアトリビュートが作成されます。
Display As
USDパックプリミティブをビューポートに表示する方法。
Full Geometry
フルジオメトリがビューポートに表示されます。
Point Cloud
ジオメトリのポイントのみが表示されます。これはメモリをあまり消費せず、レンダリングが速いです。
Bounding Box
ジオメトリの境界ボックスのみをビューポートに表示します。
Centroid
境界ボックスの中心に単一ポイントを表示します。
Pivot Location
パックプリミティブのポイント位置を指定します。
Centroid
USD Primの境界ボックスのワールド位置の中心を使用します。
Origin
USD Primの原点のワールド位置を使用します。
Purpose
USD階層のセクションを、特定の用途で使用するものであるとマークすることができます。
USDパックプリミティブをアンパックする時に、Purposeがdefault
または指定したPurposeのどれかでマークされているセクションのみが走査されます。
Unpack
パックUSD Primsを、通常のHoudiniジオメトリまたは子PrimsのパックUSD Primsにアンパックします。
Geometry Type
抽出したUSD Primsを新しいUSD Packed Primとして出力するか、Houdiniポリゴンジオメトリとして出力するか指定します。
See also |