| On this page | |
| Since | 21.0 |
Stash Input ボタンをクリックすると、このノードは、入力をクックして、それをデータパラメータにキャッシュ化します。 その入力の接続を解除しても、このノードは、引き続きその保存されたデータを出力します。 入力が変更された際にキャッシュ化し直すには、再び Stash Input ボタンをクリックしてください。
Tip
ノードの入力の接続を解除して Stash Input ボタンをクリックすることで、キャッシュ化されたジオメトリを破棄することができます。
このノードは、入力を出力に直接渡さないため、下流ノードは上流ノードに依存しません。 これは、ライブコネクションが依存関係ループを生成してしまう場合に役立ちます。
例えば、以下の操作を行ないたい時にこのノードを使用してください:
-
他の誰かにファイルを簡単に渡せるように、それらのファイルを
.hipファイル内部にハードコード化したい場合。 -
ネットワーク内の負荷の高い部分を手動でクックする場合。 ファイルを読み込む時にその負荷の高い部分が再クックされるのを待つ必要がなく、さらに強制的に更新させることもできます。
-
インタラクティブセッションの結果を保存する場合(再クックできないLive Videoのフレームを保存する場合や反応拡散シミュレーションのライブクッキングを操作する場合)。
Copernicusにおけるクックに関する詳細は、クックを参照してください。
メモ ¶
-
スタッシュされたデータは、シーン保存時にノードインスタンスの一部として保存されます。 そのため、大規模なジオメトリをスタッシュすると、
.hipファイルのサイズが肥大化してしまいます。 -
スクリプトを介してhou.Geometry、hou.ImageLayer、hou.NanoVDBを使用することで、キャッシュされたデータを修正したり上書きすることができます。
-
パラメータを親アセット上のパラメータにリンクさせることができます。 これによって、アセットは、その中身を編集可にすることなくネットワークにデータを注入することができます。
-
キャッシュ化処理は、手動なので、時間依存ではありません。 例えば、(反応拡散などの)シミュレーション処理を実行して、その最終レイヤをキャッシュ化してから、そのシミュレーションの接続を解除すると、フレーム1に戻ってアニメーションでそのレイヤを使用することができます。
パラメータ ¶
Signature
ソースが受け入れるレイヤタイプ。
Select Automaticallyの場合、これはスタッシュされた入力のレイヤタイプに合わせて更新されます。
入力の接続を解除しても、このレイヤタイプは維持されます。
Cableの場合、これは複数の入力を一度にスタッシュすることができます。
詳細は、シグネチャを参照してください。
Layer Stash
このノードが入力データを格納するデータパラメータ(内部名stash)。
入力が1つの場合、ここには特定の入力タイプ(ジオメトリ、レイヤ、VDB)が格納されます。 入力がケーブルの場合、ケーブルデータはすべての入力とその名前を格納します。
Stash Input
入力をクックして、その出力を Layer Stash にキャッシュ化します。 このノードは、データをキャッシュ化した後、そのキャッシュ化されたデータを出力します。
入力 ¶
source
スタッシュする元のレイヤ。
出力 ¶
stash
このノードが Layer Stash パラメータに格納した入力のキャッシュ化されたデータ。
| See also |