On this page | |
Since | 19.0 |
概要 ¶
USD Packed Primitivesには、USDデータがHoudiniプリミティブのポイント上のアトリビュートとして格納されています。 このノードは、すべてまたは一部のPacked USD Primsをアンパックします。
-
PrimタイプやKindなどの色々な基準に基づいて、Packed USD Primsのサブセットを抽出することができます。
-
基準に合致したサブセットを別のUSD Packed Primとして出力したり、アンパックしたUSDジオメトリPrimsをHoudiniポリゴンに変換することができます。
-
Houdiniジオメトリに変換する場合、このノードは、 Import Primvars パラメータにリストしたUSD PrimvarsをHoudiniジオメトリアトリビュートに変換します。
詳細は、HoudiniがジオメトリをUSDとHoudini間で変換する方法を参照してください。
パラメータ ¶
Main ¶
Group
抽出するパックオブジェクトを指定します。 これが空っぽの場合、このノードは、すべてのPrimsを抽出します。 通常では、テキストボックスの右側にある 選択ボタンをクリックして、ビューポート内で視覚的にオブジェクトを選択します。
Delete Original Prims
これが有効な時(デフォルト)、元のUSD Packed Primsは出力を通過しません。
Traversal
抽出するUSD Primsを検索する方法。
Output
抽出したUSD Primsを新しいUSD Packed Primとして出力するか、Houdiniポリゴンジオメトリとして出力するか指定します。
Pivot Location
パックPrimのポイントを、座標フレームの原点またはパックPrimの境界ボックスの中心のどちらに配置するのかを指定します。
Path Attribute
有効にすると、オリジナルのUSD Primのシーングラフパスを含んだSOP Primitiveアトリビュートが作成されます。
Name Attribute
有効にすると、オリジナルのUSD Primの名前を含んだSOP Primitiveアトリビュートが作成されます。
File Path Attribute
有効にすると、オリジナルのUSD Primのステージのファイルパス(またはLOPノードパス)を含んだSOP Primitiveアトリビュートが作成されます。
Transfer Attributes
通常のHoudiniジオメトリにアンパックする時、ここには、USD Packed Prim上の(USDアトリビュートでは なくて ) 既存のHoudiniジオメトリアトリビュート に合致させるパターンのリストを指定します。これに合致したアトリビュートが出力ジオメトリ上に転送されます。 例えば、HoudiniのRBDシミュレーションをUSD Packed Primsに書き出した時に、位置と回転のアトリビュートをPacked Prims上に書き込んでいたのであれば、 抽出したジオメトリ上にそれらのアトリビュートを転送することができます。
Transfer Groups
通常のHoudiniジオメトリにアンパックする時、ここには、出力ジオメトリに転送したいUSD Packed Prim上の既存のHoudiniジオメトリグループに合致させるパターンのリストを指定します。
Import Primvars
通常のHoudiniジオメトリにアンパックする時、ここには、Houdiniジオメトリアトリビュートに変換したいUSD Primvarsに合致させるパターンのリストを指定します。
Import Inherited Primvars
通常のHoudiniジオメトリにアンパックする時、親Primsから継承されたPrimvarsを含めます。 さらに Import Primvars フィルターが適用され、取り込むべき継承されたPrimvarsが選択されます。
Import Computed Visibility
visibility
アトリビュートがUSD Prim上に作成されていた場合、その値(invisible
またはinherited
)を使用してusdvisibility
SOPアトリビュートが作成されます。
このオプションを有効にすると、代わりに、すべてのPrimに対してそのusdvisibility
アトリビュートには、 計算された 可視性が格納されます。
これは、どのPrimが可視なのかを判断するのに役立ちますが、双方向変換する際にオリジナルのUSD visibilityアトリビュートが置換されないように注意して使用してください。
Import Attributes
通常のHoudiniジオメトリにアンパックする時、ここには、( Import Primvars で指定した Primvars に加えて)Houdiniジオメトリアトリビュートに変換したいUSDアトリビュートに合致させるパターンのリストを指定します。
これらのパターンは、取り込まれるPrim上の カスタム USDアトリビュートにのみマッチングされます。
スキーマの一部になっているUSDアトリビュートには、特別なハンドリングがあります(例えば、メッシュPrim上のfaceVertexIndices
アトリビュートは、その結果のポリゴンのトポロジーに変換されます)。
Primvarsとは違い、カスタムアトリビュートでは補間モードを指定しません。
カスタムアトリビュートの値が配列の場合、このノードは、その配列内のエレメントの数に基づいてHoudiniのアトリビュートレベル(point
, vertex
, primitive
, detail
)を推測します。
Primvarsのみが親Primsから継承することができるので、 Import Inherited Primvars オプションはカスタムUSDアトリビュートには適用されません。
Non-transforming Primvars
通常のHoudiniジオメトリにアンパックする時、ここには、 非トランスフォーム Houdiniジオメトリアトリビュートに変換したいUSD Primvarsに合致させるパターンのリストを指定します。
Translate ST primvar to UV
一般的に、USDはst
という名前のPrimvarにテクスチャ座標を格納するのに対して、Houdiniはuv
という名前のアトリビュートにテクスチャ座標を格納します。
これを有効にすると、このノードは、自動的にUSD st
Primvarsをuv
アトリビュートに変換します。
See also |