Value > MAXWrapper > Node > Helper > Cache |
The Cache operator records and stores particle states to memory.
Controls the state of Use At drop-down list.
Controls the state of the Update drop-down list. Determines whether Particle Flow should update the cache automatically, or let you do it manually.
0: Always - Changing any parameter under the Cache operator's purview causes it automatically to update stored data from the start of the current range (see next parameter) to the current frame.
1: Manually - updating occurs only when you click the Update button, or clear the cache and then move to a different frame.
Controls the index of the Range drop-down list. Sets the frame range within which the Cache operator operates:
0: Complete - The software caches the entire animation.
1: Active Segment - The software caches only frames in the active segment, as defined by the Start Time and End Time settings on the Time Configuration dialog.
2: Custom - The software caches only frames in the custom range, as defined by the Cache operator's Start Time and End Time settings (see following).
The first frame of the range considered for caching when .Range_Type is set to 2 : Custom
The last frame of the range considered for caching when .Range_Type is set to 2 : Custom
Controls the state of the Sampling drop-down list.
Specifies the Nth frame to sample.
When caching particle data, setting this to true caches the results of test actions as well.
This is important if Cache is used as a local operator, and the next event doesn’t have a Cache operator. For the next event to work properly, it should receive particles from the current event. Those particles result from the activity of a test action. The Cache operator can record the test activity to play it back later.
If the Cache operator is used as a global operator, there is no need to cache the test results. This is because the system has cache data for every event, and is able to jump to an arbitrary frame without the need for test results.
When set to true, cached data will be saved with backup files.
When set to true, cached data will be saved in the Hold file.
Controls the state of the Manual Update Range drop-down list in the UI. Specifies the frame range within which the Cache operator recalculates data when using Manual Update.
0: Complete - The software clears the cache for entire animation. Choosing Complete makes the Update button unavailable; this option is for clearing the cache only.
1: Active Segment - The software updates the cache only for frames in the active segment, as defined by the Start Time and End Time settings on the Time Configuration dialog.
2: Custom - The software updates the cache only for only frames in the custom range, as defined by the Clear_ Start_Time and Clear_End_Time properties (see below).
The first frame of the range considered for caching when .Clear_Range_Type is set to 1 : Custom (see above).
The last frame of the range considered for caching when .Clear_Range_Type is set to 1 : Custom (see above).
Get/Set the maximum amount of system memory used to cache particle data, in kilobytes.
Returns the amount of memory currently used by the cached data, in kilobytes. Read-only.
<Cache>.Memory_for_Current_Frame Integer default: 0 -- animatable; integer alias: Memory_for_Current_Frame__K
Returns the amount of memory used by the data cached for the current frame, in kilobytes. Read-only.