Dynamic Particles Modifier

Summary

This modifier enables you to add and remove particles dynamically. It works in this way. For each source particle, the modifier will cause additional particles to be generated (from a separate emitter) until the maximum number specified in the modifier is reached. If the maximum number is subsequently reduced (by keyframing the value) these extra particles are removed until that smaller number is reached.

In addition, rather than just popping particles in and out the modifier can fade them in or out over time by altering the particle radius. One that reaches zero, the particle is deleted.

The purpose of the modifier is to allow additional 'filler' particles to be added to a scene when needed, then removed when no longer required.

Interface

This modifier contains the following sections:

For the 'Groups Affected', 'Mapping', and 'Falloff' tabs, and for the buttons at the bottom of the interface, please see the 'Common interface elements' page.

Parameters

General quicktab

Enabled

Uncheck this switch to disable the modifier.

Mode

Independent [default setting]

In this mode, particles will be affected if they come into the field of effect of the modifier. X-Particle Actions have no effect on the modifier in this mode.

Action-Controlled

In this mode, the modifier will only act on a particle when told to do so by an Action. Until that point, the particle will not be affected, but once activated for a particular particle, the modifier will continue to influence it as long as it is in the field of effect of the modifier. The modifier's effect on a particle can be halted by means of another Action, if desired.

Spawning Emitter

Drop a second emitter which will generate the dynamic particles into this field. Do not use the emitter which generates the source particle for this - it will not work if you do. The second emitter will automatically be switched into spawn-only mode.

Add Spawning Emitter

Click this button to create an emitter and add it to the 'Spawning Emitter' field.

Max. Count

The maximum number of dynamic particles which can be generated per source particle. They will be generated at a rate found in the 'Count per Frame' parameter until the maximum is reached.

You can keyframe this value to remove the dynamic particles when no longer required.

Maintain Count

In the previous version of this modifier, particles would fade in then, as the 'Max. Count' was reduced by keyframing, fade out again until there were none left. By checking this switch, the number of particles (up to that specified in 'Max. Count') will be maintained so that as old particles fade out, new ones are created.

Note that if you keyframe 'Max. Count' to reduce the number of particles, the number is maintained at the number in 'Max. Count' and if that is zero, no particles will be generated. To fade particles out without keyframing 'Max. Count', use the 'Auto Fade' setting in the 'Fading' tab.

Using 'Maintain Count' in conjunction with 'Auto Fade' enables simulations such as this:

Count per Frame, Variation

The rate at which dynamic particles are generated. For example, a value of 1 will generate one dynamic particle per frame until 'Max. Count' is reached. If this value is set to be the same as or greater than 'Max. Count' all the particles will be generated in one frame.

The 'Variation' setting can be used to add some variation to the count per frame for different source particles.

Offset

When generated, each dynamic particle will be positioned at a distance from the source object of between 0 scene units and this value.

Offset Plane

This is the plane in which the dynamic particles will be placed. There are four options:

None

The particles are not restricted to any plane, so they will adopt a spherical distribution around the source particle.

XY, YZ, XZ

The dynamic particles will be restricted to the selected plane. Note: this is a global (3D world) plane. To use a plane local to an object, see 'Local Object Plane' below.

Local Object Plane

Check this switch for the offset plane to be local to an object rather than global.

Object

The object whose plane will be used if 'Local Object Plane' is checked. You can use the source particle emitter if you have rotated it and want the dynamic particles to conform to its plane.

Speed Mode

This determines the speed of the dynamic particles. There are two options:

Inherit From Source

The dynamic particles have the same speed as the source particle.

Absolute

The dynamic particles' speed is set by the spawning emitter.

Fading quicktab

These splines control how particles are faded in when generated or out when removed. Fading in/out is done by altering the particle radius. For example, with the default 'Fade In' spline, the radius will start at zero and be 100% of the source particle radius by the time the fade in is complete. The time taken is given by the 'Steps' setting where each step represents one frame.

Conversely the default 'Fade Out' spline reduces the radius from 100% to zero over 'Steps' frames. When the radius reaches zero the dynamic particle is automatically deleted.

Auto Fade

In the previous version of this modifier, to make a particle fade out it was necessary to keyframe the 'Max. Count' setting to reduce the number of dynamic particles. Excess particles were then faded out using the 'Fade Out' spline and 'Fade Out Steps' settings.

The 'Auto Fade' switch makes this unnecessary. You no longer need to keyframe 'Max. Count'. Instead, check this switch. Particles will now fade in over the time given in the 'Time' setting (together with any variation) then fade out again over the same time. Note that, if 'Time' is less than the fade in or out steps values, the particles may not reach their maximum radius before fading out again. If 'Time' is greater than the steps values, the particles may stay at their maximum radius until the time has elapsed, and then begin fading.

If you have checked the 'Maintain Count' switch in the 'General' tab, as particles fade out and die, new ones will be created to replace them.

Time

The time over which a particle fades in and out, if 'Auto Fade' is checked.

Variation

A variation setting to be added to 'Time'. This ensures that particles don't all fade in and out at the same rate.

Fade In, Fade in Steps

The spline to control fading in of new particles.

Fade Out, Fade Out Steps

The spline to control fading out of existing dynamic particles.