nParticle Caching attributes

Caching

Specifies the simulation data that will be saved to a server or local hard drive when the current nParticle object is nCached.

Cacheable Attributes

Position

Caches Particle ID, Age, position, and rotationPP.

Position and Velocity

Caches Particle ID, Age, position, rotationPP, velocity, angularVelocityPP, and LifespanPP.

Dynamics and Rendering

Caches the following nParticle attribute data: Mass, radiusPP, opacityPP, rgbPP, incandescencePP, spriteNumPP, spriteScaleXPP, and spriteScaleYPP.

All

Caches the following nParticle attribute data: Particle ID, Age, position, rotationPP, velocity, angularVelocityPP, LifespanPP, Mass, radiusPP, opacityPP, rgbPP, incandescencePP, spriteNumPP, spriteScaleXPP, and spriteScaleYPP.

Post Cache Ramp Evaluation

Specifies how ramp attribute data is evaluated. When on, the ramp output is re-evaluated using the cached input attribute rather than the cached data. This attribute is off by default.

If you turn off Post Cache Ramp Evaluation, you need to scrub your simulation before ramp attribute data is read from the cache again.

Memory Cache

When turned on, the motion your nParticle object is saved to memory (not to disk). If you cache data in memory for emitted nParticles, and then later change the rate or another attribute of the emitter or emitted nParticles, you must disable the cache to see the effect of the attribute change.