On this page | |
Since | 17.5 |
概要 ¶
このノードは、Sublayer LOPと同様に、ディスクからレイヤを取り込んで、そのレイヤを現行シーングラフツリー上にオーバーレイします。
しかし、
Sublayerはディスク上のレイヤを指すのに対して、このノードは新しい匿名In-Memoryレイヤを作成して、そのディスクファイルの内容をこの新しいアクティブレイヤに読み込みます(そのため、そのレイヤはデフォルトでは保存されません)。
ディスクからレイヤをメモリに取り込む処理は、単にディスクからデータを読み込むよりも非常に重くなってしまうので、このノードは、読み込まれたレイヤを編集をする特別な機能が必要な場合にのみ使用してください。
これは、再帰問題を扱うことなく、レイヤファイルを読み込んで、そのレイヤを編集して、修正したコピーを保存するのに役立ちます。 このノードは、ファイルを読み込んで、何かの“手術”を施して、それを再度保存するためだけに存在する“一回限り”のネットワークでよく使用します。 その後は、そのネットワークを削除することができます。
Load Layerを使ってレイヤファイルを読み込んでそのレイヤを修正した場合、 別の名前でそのレイヤを保存してください 。 同じ名前でファイルを保存した場合、その保存操作によって、Houdiniはソースレイヤをリロードし、このノードより下流のノードで実行される操作は、それらの編集が既に適用済みのファイルに対してまた作用することになってしまいます。 これによって、一部の編集(トランスフォームやアトリビュート値の差分の適用など)が二重に適用されたり、他の編集(アトリビュートを特定の値に設定)が無駄に再適用されてしまう可能性があります。
USD RenderノードのSave Updates to Modified Files From Diskオプションも参照してください。
背景 ¶
USDでは、ディスク上のレイヤをその場で編集するには、Edit Targetをディスクのレイヤに設定し、通常通りにステージを修正することになります。 これらの編集は、ディスクのレイヤに対して記録されます。 そのレイヤが同時に複数のステージに読み込まれると、すべてのステージでその編集が即座に適用されます。 これは、すべての変更がノードのクックの結果になっているというSolarisのプロシージャルの思想に反することになります。
Edit Targetの代わりとして、Solarisでは、ディスクのレイヤの内容を固有で安全に編集可能な匿名レイヤにコピーするというLoad Layerの手法を用意しています。
パラメータ ¶
Load Payloads
このオプションを有効(デフォルト)にすると、入力ステージのペイロード読み込み構成は変更されません。 このオプションを無効にすると、ステージのロードマスクが変更され、すべてのペイロード読み込みが無効になります。
Note
これは、このノードで追加されたサブレイヤによるペイロード読み込みだけでなく、ステージ内のすべてのペイロード読み込みに影響を与えます。
Configure Stage LOPを使用すれば、ステージに読み込まれるペイロードをもっと細かく制御することができます。
Copy Layer Metadata to Stage Root Layer
レイヤメタデータは、USDで通常のルールに従って合成されません。 1秒あたりのフレーム数やUp軸の設定といった値をUSDステージに適用するには、ステージのルートレイヤに直接それらの値を設定しなければなりません。 つまり、このノードで読み込まれたファイル上に作成されたレイヤメタデータは、ステージレベルのメタデータに影響を与えません。 このオプションは、このノードで読み込まれた最初のレイヤからレイヤメタデータを明示的にステージのルートレイヤ上にコピーできるようにします。 複数のファイルが指定されている場合、常に最初のファイルの値がルートレイヤ上にコピーされます。
このパラメータのAuto
オプションは、このノードの1番目の入力に何も接続がされていなければ、Yes
と同じ挙動になります(サブレイヤのメタデータをルートレイヤ上にコピーします)。
接続されていれば、No
と同じ挙動になります(ステージのルートレイヤメタデータに影響を与えません)。
File
新しい匿名レイヤにコピーしたいディスク上のUSDレイヤファイルのファイルパス。
Handle Missing Files
ファイルが現在のところ存在していない他のファイルを指していた場合におけるこのノードの挙動。
Error for Missing Files
このノードはエラーになります。 この時点ですべてのクックが停止し、このノードの出力に接続されているノードもエラーになります。
Warn for Missing Files
このノードは、警告を出して、入力をそのまま通過させます。
Ignore Missing Files
何もメッセージを出さずに入力をそのまま通過させます。
Allow Missing Files on the Stage
ファイルが見つからなくても、それが空っぽのファイルとして振る舞います。
Reload Files
クリックすると、強制的にディスクからファイル(s)をリロードします。
New File Path
新しく作成されるレイヤのファイルパスメタデータ。
USD Renderノードを介してレイヤを送信すると、そのレイヤがこのファイルパスに保存されます。