On this page |
概要
このノードは、アトリビュート メタデータ (アトリビュートの補間方法に影響を与える追加設定)を修正します。 アトリビュートの 値 を設定したいのであれば、Edit Properties、Attribute Wrangle、(Editなどの)インタラクティブに、または、もっと高いレベルでアトリビュートを編集する他のLOPノードを使用します。
プロパティのメタデータは、以下のような役立つ設定の"グラブバッグ(福袋)"のようなものです:
-
アニメーション設定。
-
カラー空間。
-
配列サイズ。
-
スタジオまたはツール独自のプロパティ単位の任意データを格納可能な空間。
Tips
-
このノードは、パラメータのチェックボックスが有効になっているそのメタデータのみを編集します。そのパラメータのチェックボックスが無効になっていると、このノードは、そのパラメータに該当する既存のメタデータを一切変更しません。
-
アトリビュートのメタデータは、意味のある形でアニメーションさせることはできません。
Configure Propertiesノードは、USDプロパティ(アトリビュートとリレーションシップ)にメタデータを設定することができます。 プロパティのメタデータは、USDシステムがそのアトリビュート値を補間する方法を変更します。 また、このノードを使ってカスタムデータをプロパティに追加することができます。 カスタムデータは、プロパティ、Prim、レイヤーに取り付け可能な名前の付いた値のセットです。 これらのカスタムデータの値は、USDでは無視されますが、あるアプリケーションから他のアプリケーションへスタジオ特有のデータを転送するのに役立ちます。
このノードは、アトリビュート値を設定することができません。そのため、Edit Propertiesノードを使用してください。
パラメータ
Primitives
このノードを動作させるPrim(s)。
Scene Graph Tree ペインからPrim(s)をこのテキストボックスにドラッグすることで、それらのパスを追加することができます。
または、このテキストボックスの隣にある 再選択ボタンをクリックすることで、ビューア内でPrim(s)を選択することができます。
他にも、この再選択ボタンを⌃ Ctrlクリックすることで、ポップアップツリーウィンドウからPrim(s)を選択することができます。
コレクション内のすべてのPrimsのマッチング(/path/to/prim.collection:name
)といった高度なマッチングには、プリミティブパターンを使用すると良いでしょう。
Properties
このノードが影響を与えるプロパティ名をスペースで区切ったリスト。
標準のHoudini文字列マッチングルールが適用されます(ワイルドカードに対応していて、^
を使用することでパターンを排他させることができます)。
このノードは、選択されたすべてのPrimのすべてのプロパティ名に対して、このパターンを比較します。
これは、各Prim上の色々なプロパティセットに影響を与えることができることを意味します。
Variability
これは、プロパティが時間の経過と共に変化するのか、または、常に均一なのかをUSDシステムに伝えます。
Color Space
カラーデータタイプのアトリビュートに対して、このメタデータは、USDがそのカラー値を解釈する方法に影響を与えます。 USDがこのColor Spaceメタデータを使用する方法に関する情報は、USDドキュメントを参照してください。
Interpolation
Primvarアトリビュートに対して、このInterpolationメタデータは、Primvarをジオメトリに適用する方法を制御します。選択肢は以下のとおりです: Constant (Detail)
Primvarアトリビュートは、ジオメトリ全体に適用される単一値を持った配列にしてください。 これは、SOPsで言うHoudiniのDetailアトリビュートに相当します。
Uniform (Primitive)
Primvarアトリビュートは、Mesh Prim内のポリゴン毎、または、BasisCurves Prim内のカーブ毎に別々の値を持った配列(faceVertexCounts
アトリビュートまたはcurveVertexCounts
アトリビュートと同じ長さ)にしてください。
これは、SOPsで言うHoudiniのPrimitiveアトリビュートに相当します。
Vertex (Point)
Primvarアトリビュートは、Prim内のポイント毎に別々の値を持った配列(points
アトリビュートと同じ長さ)にしてください。
これは、SOPsで言うHoudiniのPointアトリビュートに相当します。
Varying (Vertex)
Primvarアトリビュートは、各ポリゴンで使用されているポイント毎に別々の値を持った配列(faceVertexIndices
アトリビュートと同じ長さ)にしてください。
これは、BasisCurves PrimsのVertex
補間に相当します。
これは、SOPsで言うHoudiniのVertexアトリビュートに相当します。
Face Varying (Vertex)
Primvarアトリビュートは、各ポリゴンで使用されているポイント毎に別々の値を持った配列(faceVertexIndices
アトリビュートと同じ長さ)にしてください。
これは、BasisCurves PrimsのVertex
補間に相当します。
これは、SOPsで言うHoudiniのVertexアトリビュートに相当します。
これは、Varying補間と同じですが、サーフェス上または頂点間のカーブ上で実行される補間の方法が異なります。
詳細は、USDドキュメントを参照してください。
Element Size
Primvarアトリビュートに対して、このメタデータは、ジオメトリの各コンポーネントに属する配列のエレメント数を制御します。 これは、Primvar値が常に平坦な配列なので必要になります。 例を挙げると、Mesh Prim内に一枚の正方形が存在したと仮定します。 Vertex補間のPrimvarは、4個の値を持ちます(コーナー毎に1個)。 Element Sizeを1にすると、このPrimvarアトリビュートは、そのアトリビュートに設定されているデータタイプ(文字列、ベクトル、カラーなど)に関係なくそのまま4個のエレメントを持っている必要があります。 Element Sizeを5にすると、このPrimvarアトリビュート値は、20個のエレメントの配列にする必要があり、その5個ずつのエレメントが正方形の各コーナーに属します。
Number of Custom Data
すべてのPrimのメタデータに、ソフトウェアパッケージやスタジオで使用する カスタムデータ が含まれた辞書を格納します。 ここでは、複数のカスタムのキー/値ペアを設定または編集することができます。 設定/編集する項目の数を設定、または、プラスとマイナスのボタンを使って項目を追加/削除します。
Custom Data Name
カスタムデータの各項目の名前。
Custom Data Type
カスタムデータの各項目の値のデータタイプ。選択できるのは、String、Number、Booleanのみです。
Custom Data Value
カスタムデータの各項目の名前に関連付ける値。
(シーンの背後には、2つの異なるパラメータ(customdatastrvaluen
とcustomdatafloatvaluen
)が存在し、どちらも Custom Data Value のラベルが付きます。 Custom Data Type が"String"、"Number"、"Boolean"のどれかの設定によって表示されるコントロールが異なります。これは、エクスプレッションを使ったり、これらの値をスクリプト化する際に関係してきます。)
See also |