On this page | |
Since | 18.5 |
概要 ¶
Houdini 18.5以降のSOPジオメトリは、辞書アトリビュートに対応しています。 このノードは、辞書Detail(ジオメトリ全体)アトリビュートに特定のノードのパラメータ値を格納します。 このノードを使用することで、特定のノードの設定を記録することができるので、下流のノードはそのジオメトリがどのように構築されたのかを知ることができます。
このノードを使用することで、ノードグラフを、個々のノードパラメータ値がアトリビュートとして記録されたジオメトリに変換することができます。
Note
このノードは常に現行時間におけるパラメータ値を取得します。
パラメータ ¶
Method
特定のノードのパラメータ値を辞書Detail(ジオメトリ全体)アトリビュートにコピーするのか、または、サブネット内のノードグラフのジオメトリ表現を構築するのかを選択します。
Detail from Single Node
特定のノードのパラメータ値を含んだ辞書アトリビュートをDetail(ジオメトリ全体)上に作成します。
Points from Subnetwork
ノードグラフ内のノードをポイントにエンコードし、そのノードのパラメータ値をそのポイントのアトリビュートとして追加されたポイントセットを出力します。
Points from Compiled Block
Points from Subnetwork と同様ですが、ターゲットノードにはコンパイルブロックのBlock Endノードを指定します。 このノードは、そのコンパイルブロックに属したすべてのノードを自動的にポイントにエンコードします。
Point from Single Node
指定したノードのパラメータがベイクされた単一ポイントを出力します。 これは、手動でネットワークを接続する際に役立ちます。
Points系メソッドは、入力を、生成されたポイントに 置換 します(Points系メソッドは入力内のジオメトリを通過させません)。
Node Path
パラメータの読み込み先となるノード。
これは、ターゲットノードのパラメータに依存関係を作成しますが、ターゲットノード自体のデータには依存関係は作成されません。 ターゲットノードのパラメータインターフェースを編集しても依存関係は発動されないので、ターゲットノード上にSpareパラメータを作成または削除しても、このノードは再クックされません。
Category Filter
ポイントにエンコード可能なノードタイプカテゴリ(例えば、SOP
, VOP
)。
ここには、スペース区切りで名前のリストを指定することができます。
デフォルトの*
は、すべてのカテゴリを意味します。
Attribute
パラメータデータを格納するために作成する辞書アトリビュートの名前。 Method が Detail from Single Node の場合、これはDetailアトリビュートになります。 それ以外の場合、これはノードを表現したポイントのPointアトリビュートになります。
Parameter Filter
内部名 がここで指定した名前/パターンに合致したパラメータの値のみがアトリビュートに格納されます。
ここには、スペース区切りで名前/パターンのリストを指定することができます。
デフォルトの*
は、すべてのパラメータが格納されることを意味します。
マルチパラメータインスタンスは、そのパラメータが合致 且つ その親のマルチパラメータフォルダにも合致した場合のみ格納されることに注意してください。
Flatten Multiparms
無効にすると、このノードはマルチパラメータフォルダを単一アイテムとして格納します。その場合の値はマルチパラメータインスタンスのリストになります。
有効にすると、このノードはマルチパラメータをセパレートキーとして格納します(例えば、3個のインスタンスで構成されたvalue
という名前のマルチパラメータはvalue1
, value2
, value3
という名前のセパレートキーとして格納されます)。
デフォルトでは、このパラメータは無効になっています。
Flatten Ramps
Flatten Multiparm と同様ですが、ランプパラメータ用です。
このパラメータは、 Flatten Multiparms が無効な場合にのみ利用可能です。
Evaluate Parameters
エクスプレッションを含んだパラメータは、通常では現行時間で評価され、その現行値が格納されます。 しかし、このノードのクック外でパラメータを評価するのは不可能どころか感知すらされないです。 これを無効にすると、定数値が格納され、エクスプレッションは評価されません。
Include Locked Geometry
このノードがロックされたSOPノードの場合、ジオメトリはパックされ、生成されたポイントに取り付けられます。
Create Implicit Wires
グラフ内に暗黙的なワイヤリングが使われていることが多々あります。 Spare入力、ブロックパス、サブネットワーク出力は、どれも実際の入力というよりかはパラメータまたはフラグによって制御されています。 これを有効にすると、そのような暗黙的なワイヤリングを表現したポリラインを明示的に作成します。 明示的なワイヤーは、名前の重複やポイントの名前変更の影響を受けないので、ジオメトリ操作の耐久性に強いです。
Create Inputs and Outputs
When turned on, each input/output of the specified network or node will have an extra point created of type “null”. These new points will be added to the “inputs” and “outputs” point groups, which make it easier to compose multiple networks, as the inputs/outputs are distinct, simple, and well-defined. It also makes Invoke Graph easier to use, as the inputs and outputs are already registered.
Create Channel Primitives
When turned on, will create channel primitives from any animated parameters, adding them to the geometry. This only applies if Method is one of the Points methods, and Evaluate Parameters is turned off.
Update on Node Movement
The generated geometry records the location of all nodes, but this is irrelevant to how the network acts when invoked. Only when Update on Node Movement is turned on is the geometry recomputed when nodes move. This prevents unwanted recooks generated by node movement.
Update on Node Renaming
The generated geometry records the name of all nodes, but this is irrelevant to how the network acts when invoked. Only when Update on Node Renaming is turned on is the geometry recomputed when nodes are renamed. This prevents unwanted recooks generated by node renaming.