このノードの出力は、個々のクックの度に編集されたタイムサンプルを結合した結果を保持した単一ステージです。 これは、クックを排除して、ビューポートに送信される更新を最小限に抑えることで、再生を高速化します。
このノードは、LOPネットワークで編集されたトランスフォームデータに対してビューポートでモーションブラーを有効にするのにも役立ちます。
時間依存の入力ノードを使ったCache LOPは、フレーム範囲全体がクックされていれば、時間依存を排除することができます。
USD Primsが時間の経過と共に追加または削除された場合、そのCache LOPの出力はキャッシュ化したフレーム範囲で作成されたすべてのUSD Primsの集合体になります。 この挙動はUSD ROPと同じで、どちらのノードもUSDのビルトインのレイヤーステッチ機能を使ってタイムサンプルを結合します。
パラメータ
Cache Behavior
フレームをキャッシュに結合するタイミングと方法を指定します。
Always Cache All Frames
このノードが初回にクックされた時、または、Cache LOPの入力が変更される度にすぐに、このノードはフレーム範囲全体をクックして、その結果を単一ステージに結合します。
これは、計算時間もメモリ使用量も非常に負荷がかかりますが、フレーム範囲全体をキャッシュ化する場合、この方法だと、フレームあたりの平均キャッシュ化時間が一番短く済みます。
Cache Cooked Frames
特定のフレームが要求されると、そのフレームのデータがクックされ、キャッシュに結合されます。
これは、一度に複数フレームをクックするよりもフレームあたりの処理負荷が大きいですが、最初の結果を得るまでの時間は一番短く済みます。 Extend Cooked Cacheパラメータを使用することで、余分にフレームのデータが自動的にクックされるので、このモードを使用すると、ビューポート内でモーションブラーを表示させることができます。
Cache Up To Cooked Frames
これは、 Always Cache All Frames と Cache Cooked Frames のハイブリッドです。 特定のフレームのデータが要求されると、このLOPは、フレーム範囲の開始フレームから要求されたフレームまでの全フレームをクックしてキャッシュ化します。
このオプションは、クックされるデータが、前のフレームに戻ってクックするのに非常に負荷が高いシミュレーションのデータである時に役立ちます。 このオプションは、 Extend Cooked Cache パラメータを反映するので、ビューポート内でモーションブラーを動作させることもできます。
Cache Rolling Window of Frames
このモードでは、短いフレームセットのみがキャッシュに保存されます。 これは、タイムラインをスクラブさせた時のメモリ使用量を大幅に削減しますが、 このノードからあるフレームのデータが要求される度に、指定したタイムサンプルの範囲を再クックしなければなりません。
このモードでは、シミュレーション全体を再生した後でも、Cacheノードは常に時間依存になります。
Start/End/Inc
キャッシュが収集される入力からの各クック要求間の開始フレーム、終了フレーム、増分サイズ(単位はフレーム)。 最初の2つの値は、キャッシュ化されるフレーム範囲を制御し、3番目の値では、ステージをもっと多くサンプリングさせてモーションブラーを改善したり、もっと少なくサンプリングしてメモリを節約することができます(これは精度を犠牲にしますが、USDはタイムサンプル値で単に線形補間を使用しています)。
Extend Cooked Cache
Cache Behavior が"Cache Cooked Frames"または"Cache Up to Cooked Frames"の時、 これは、要求された時間からさらにキャッシュを延長させる長さを制御します。 ここにゼロ以外の値を指定することで、(モーションブラーがレンダーデリゲートで対応されている場合に)ビューポート内でモーションブラーを表現することができます。
Before/After/Inc
Cache Behavior が"Rolling Window"の時、これはそのローリングウィンドウのサイズを制御します。 Before値には、現行フレームから減算するプラスの値を設定してください。 After値は、指定されたフレームのデータが要求された時にこのLOPがクックする余分なフレーム数を制御します。 Start/End/Inc パラメータと同様に Inc (増分)値は、サブフレームサンプリングすることができるので、モーションブラーの精度を上げることができます。