値 > MAXWrapper > ノード > ヘルパー > Cache |
Cache オペレータはパーティクルの状態を記録し、メモリに保存します。
[使用時](Use At)ドロップダウン リストの状態をコントロールします。
[更新](Update)ドロップダウン リストの状態をコントロールします。パーティクル フロー によってキャッシュを自動的に更新するのか、ユーザが手動で更新するのかを決定します。
0: [常時](Always) - Cache オペレータの範囲内にある任意のパラメータを変更すると、格納されたデータが現在の範囲の始点 (次のパラメータを参照) から現在のフレームまで自動的に更新されます。
1: [手動](Manually) - [更新](Update)ボタンをクリックするか、またはキャッシュをクリアして別のフレームに移動する場合にのみ、更新が行われます。
[範囲](Range)ドロップダウン リストのインデックスをコントロールします。Cache オペレータの動作するフレーム範囲を次のように設定します。
0: [完了](Complete) - アニメーション全体をキャッシュします。
1: [アクティブ セグメント](Active Segment) - [時間設定](Time Configuration)ダイアログ ボックスの[開始時間](Start Time)と[終了時間](End Time)の設定で定義されたアクティブ セグメント内のフレームのみをキャッシュします。
2: [カスタム](Custom) - Cache オペレータの[開始時間](Start Time)および[終了時間](End Time)設定 (次を参照) で定義された、カスタム範囲内のフレームのみがキャッシュされます。
.Range_Type が 2 : [カスタム](Custom)に設定されたときのキャッシュの範囲の最初のフレーム
.Range_Type が 2 : [カスタム](Custom)に設定されたときのキャッシュの範囲の最後のフレーム
[サンプリング](Sampling)ドロップダウン リストの状態をコントロールします。
パーティクル データをキャッシュする場合、true に設定するとテスト アクションの結果もキャッシュします。
これは、Cache がローカル オペレータとして使用されていて、次のイベントに Cache オペレータが存在しない場合に重要です。次のイベントが適正に動作するには、現在のイベントからパーティクルを受け取る必要があります。これらのパーティクルは、テスト操作により生成されます。Cache オペレータによって、テスト アクティビティを記録して後で再生できます。
Cache オペレータをグローバル オペレータとして使用する場合は、テスト結果をキャッシュする必要はありません。これは、システムがキャッシュ データをイベントごとにキャッシュしており、テスト結果なしで任意のフレームに移動できるためです。
true に設定すると、キャッシュされたデータがバックアップ ファイルに保存されます。
true に設定すると、キャッシュされたデータが一時保存ファイルに保存されます。
[手動更新の範囲](Manual Update Range)ドロップダウン リストの状態をコントロールします。[手動で更新](Manual Update)を使用したときに Cache オペレータにより再計算されるフレーム範囲を設定します。
0: [完了](Complete) - アニメーション全体のキャッシュがクリアされます。[完了](Complete)を選択すると、更新ボタンを使用できなくなります。このオプションは、キャッシュのみをクリアする場合に使用します。
1: [アクティブ セグメント](Active Segment) - [時間設定](Time Configuration)ダイアログ ボックスの[開始時間](Start Time)と[終了時間](End Time)の設定によって定義されたアクティブなセグメントにあるフレームのキャッシュだけを更新します。
2: [カスタム](Custom) - Clear_ Start_Time および Clear_End_Time プロパティ (下記参照) によって定義されたカスタム範囲にあるフレームのキャッシュだけを更新します。
.Clear_Range_Type が 1 : [カスタム](Custom)(上記参照)に設定されたときのキャッシュの範囲の最初のフレーム
.Clear_Range_Type が 1 : [カスタム](Custom)(上記参照)に設定されたときのキャッシュの範囲の最後のフレーム
パーティクル データのキャッシュに使用されるシステム メモリの最大量 (キロバイト単位) を取得/設定します。
キャッシュされたデータによって現在使用されているメモリの量 (キロバイト単位) を返します。キュー内のジョブの数を返します。
<Cache>.Memory_for_Current_Frame Integer default: 0 -- animatable; integer alias: Memory_for_Current_Frame__K
現在のフレーム用にキャッシュされたデータによって使用されているメモリの量 (キロバイト単位) を返します。キュー内のジョブの数を返します。