9
200 Chapter 11: Space Warps and Particle Systems
This setting determines whether Particle Flow
should update the cache automatically, or let you
do it manually. Default=Always.
•
Always—Chang ing 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.
•
Manually—Updating occurs only when you
click the Update button, or clear the cache and
then move to a different fr ame.
Range—Sets the frame range within w hich the
Cache operator operates. Default=Active Segment.
•
Co mplete—The software caches the entire
animation.
•
Active Segment—Thesoftwarecachesonly
frames in the a ctive segment, as defined by the
Start Time and End Time settings on the Time
Configuration dialog. This is the frame range
shownonthetrackbar.Youcanalsochange
theactivesegmentbyholdingdown
Alt and
Ctrl and dragging the track bar with the left,
middle, or right mouse button.
•
Custom—The software caches only frames in
the custom range, a s defined by the Cache
operator’s Start Time and End Time settings
(see following).
Note: If you cache only part of the animation,
Particle Flow calculates particle behavior in
subsequent, non-cached frames using the
cached data. For example, if you cache f r ames
0 to 50, and then jump to frame 60, Particle
flow will calculate f rame 51 based on the
cached data, and fr ames 52 to 60 based on each
previous frame.
Star t/End Time—The first and last frames
of the range considered for caching w hen
Range=Custom (see above). Default=0, 30.
Note: Theframerangetimeframeisinabsolute
time; that is, in terms of the entire animation. If
you use a Cache operator loca lly, and specify a
frame range during which no particles are present
intheevent,ParticleFlowwon’tusethecache.
Sampling—Determines how often the Cache
operator samples and caches the animation.
Default=Every Frame.
•
Ever y Fra me—The software caches animation
data once per frame.
•
Integr ati on S tep—Thesoftwarecaches
animation data at each integration step, using
the Integration Step setting as specified in
the Use At setting (see above). If Use At is
settoViewport/Render,ituseslowerofthe
two Integration Step values. For example, if
Viewport is set to Half Frame, and Render to
1/8 Frame, the sampling rate would be eight per
frame.
•
Ever y Nth Frame—The software caches
animation data at frame inter vals specified by
the N value, below.
N—Determines the fr ame interval for caching
when Sampling (above) is set to Every N th Frame.
Default=5.
Forexample,withNsettothedefaultvalueof
5, the cache stores animation data for every fifth
frame.
Cache Test R esu lts—When caching particle data,
this c aches the results of test act ions as well.
Default=on.
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 ,
thereisnoneedtocachethetestresults.Thisis
because the system has c ache data for every event,