Cache_Disk - superclass: helper; super-superclass:node - 21:0 - classID: #(1935830029, 515064320)
説明:
Cache_Disk オペレータは、パーティクルの状態をディスクに記録してフィードバックを高速化します。一部のパーティクル プロパティをキャッシュから除外できます。また追加のオペレータを呼び出してデータを復元することもできます。
3ds Max 2014 以降で使用可能です。
コンストラクタ:
Cache_Disk...
CacheDisk...
プロパティ:
<Cache_Disk>.Use_At Integer default: 0 -- integer
[使用時](Use At)ドロップダウン リストの選択を取得/設定します。
有効な値は次のとおりです。
0 - [ビューポート] (Viewport)
1 - [レンダリング] (Render)
2 - [ビューポート/レンダリング] (Viewport/Render)
<Cache_Disk>.Range_Type Integer default: 0 -- integer
[範囲] (Range)ドロップダウン リストの選択を取得/設定します。
有効な値は次のとおりです。
0 - [アクティブ セグメント](Active Segment) (既定値)
1 - カスタム
<Cache_Disk>.Start_Time Time default: 0f -- time
[開始時間](Start Time)スピナーの値を取得/設定します。
それは、.Range_Type
プロパティが 1 - [カスタム]
(Custom)に設定される場合のみ使用されます。
<Cache_Disk>.End_Time Time default: 30f -- time
[終了時間](End Time)スピナーの値を取得/設定します。
それは、.Range_Type
プロパティが 1 - [カスタム]
(Custom)に設定される場合のみ使用されます。
<Cache_Disk>.Sampling_Type Integer default: 0 -- integer
[サンプリング] (Sampling)ドロップダウン リストの選択を取得/設定します。
有効な値は次のとおりです。
0 - [フレームごと](Every Frame) (既定値)
1 - [インテグレーション ステップ](Integration Step)
2 - [N 番目のフレーム](Nth Frame)
<Cache_Disk>.Every_Nth_Frame Integer default: 5 -- integer
[N] (N)スピナーの値を取得/設定します。
<Cache_Disk>.Cache_Test_Results BooleanClass default: true -- boolean
[テスト結果をキャッシュ](Cache Test Results)チェックボックスの状態を取得/設定します。
<Cache_Disk>.Write_To_File UndefinedClass default: undefined -- filename
キャッシュ ファイル名を取得/設定します。
<Cache_Disk>.Update_Clear_Range_Type Integer default: 0 -- integer
[更新とリセット](Update And Reset) > [範囲] (Range)ドロップダウン リストの選択を取得/設定します。
有効な値は次のとおりです。
0 - [アクティブ セグメント](Active Segment) (既定値)
1 - カスタム
<Cache_Disk>.Update_Clear_Start_Time Time default: 0f -- time
[更新とリセット](Update And Reset) > [開始時間](Start Time)スピナーの値を取得/設定します。
<Cache_Disk>.Update_Clear_End_Time Time default: 30f -- time
[更新とリセット](Update And Reset) > [終了時間](End Time)スピナーの値を取得/設定します。
<Cache_Disk>.Update_Viewports BooleanClass default: true -- boolean
[ビューポートを更新](Update Viewports)チェックボックスの状態を取得/設定します。
<Cache_Disk>.Exclude_Shape BooleanClass default: false -- boolean
[シェイプ] (Shape)チェックボックスの状態を取得/設定します。
<Cache_Disk>.Exclude_Scale BooleanClass default: false -- boolean
[スケール] (Scale)チェックボックスの状態を取得/設定します。
<Cache_Disk>.Exclude_Mapping BooleanClass default: false -- boolean
[マッピング] (Mapping)チェックボックスの状態を取得/設定します。
<Cache_Disk>.Exclude_Script_Data BooleanClass default: false -- boolean
[スクリプト データ](Script Data)チェックボックスの状態を取得/設定します。
<Cache_Disk>.Exclude_Material_ID BooleanClass default: false -- boolean
[マテリアル ID](Material ID)チェックボックスの状態を取得/設定します。
<Cache_Disk>.Exclude_Rotation BooleanClass default: false -- boolean
[回転] (Rotation)チェックボックスの状態を取得/設定します。
<Cache_Disk>.Use_Post_Cache_Operators BooleanClass default: false -- boolean
[ポスト キャッシュ オペレータの使用](Use Post Cache Operators)チェックボックスの状態を取得/設定します。
<Cache_Disk>.Post_Cache_Operators ArrayParameter default: #() -- node array; SubAnim
ポストキャッシュ オペレータの配列を取得/設定します。
<Cache_Disk>.Memory_Limit Integer default: 100 -- integer
[メモリ制限](Memory Limit)スピナーの値を取得/設定します。
インタフェース: キャッシュ
メソッド:
<boolean><Cache_Disk>.update()
[更新とリセット](Update And Reset)コントロール グループの[更新] (Update)ボタンを押します。
成功した場合は True を、失敗した場合は False を返します。
<boolean><Cache_Disk>.clear()
[更新とリセット](Update And Reset)コントロール グループの[クリア] (Clear)ボタンを押します。
成功した場合は True を、失敗した場合は False を返します。
<boolean><Cache_Disk>.updateAll()
x[更新とリセット](Update And Reset)コントロール グループの[すべて更新](Update All)ボタンを押します。
成功した場合は True を、失敗した場合は False を返します。
<boolean><Cache_Disk>.clearAll()
[更新とリセット](Update And Reset)コントロール グループの[すべてクリア](Clear All)ボタンを押します。
成功した場合は True を、失敗した場合は False を返します。
<boolean><Cache_Disk>.clearMemory()
[メモリ クリア](Clear Memory)ボタンを押します。
成功した場合は True を、失敗した場合は False を返します。
<boolean><Cache_Disk>.clearMemoryAll()
[すべてクリア](Clear All)ボタンを押します。
成功した場合は True を、失敗した場合は False を返します。
インタフェース: cacheDisk
メソッド:
<filename><Cache_Disk>.getDefaultCachePath()
既定のキャッシュ パスを返します。
<boolean><Cache_Disk>.setDefaultCachePath <filename>fileName
既定のキャッシュ パスを指定されたファイル名に設定します。
成功した場合は True を、失敗した場合は False を返します。
Cache_Disk クラスによって公開される共通のパーティクル フロー インタフェースは、次のとおりです。