Action: Change Speed

As its name implies, this action will let you manage a particle's speed. It can either affect particles directly, or by changing a Speed modifier in the scene.

Interface

The Action's interface looks like this:

Parameters

Mode

This sets the operation mode of the Action. There are two options:

Direct Change

The Action will directly alter the particle speed. It does NOT require a Speed modifier. This lets you change a particle's speed at a precise point without having to work indirectly through a modifier, which can be a little convoluted for such a simple alteration. However, one potential disadvantage is that using this method will cause an abrupt speed change, rather than the smooth change you can achieve with a modifier as the particle passes through the field of the effect.

Control Modifier

In this case the Action will let you control the operation of a Speed modifier in the scene.

Control Modifier Mode

Speed Modifier

This field is only available if you choose 'Control Modifier' in the Mode setting.

This field accepts a Speed modifier which you drag into the field from the Object Manager. Without a linked modifier, you cannot access any of the other parameters and the Action will have no effect. In addition, in the modifier's interface the Mode parameter MUST be set to 'Action-Controlled'. If it is set to 'Independent' the modifier will simply work on its own like any of the standard Cinema 4D modifiers and the Action will have no effect on it.

Effect on Particle

This drop-down menu has two modes:

Modifier Will Affect Particle

In this mode the modifier will start to influence the particular particle which is affected by this Action. Once the particle is influenced by a modifier, that influence will continue until the effect is turned off (e.g. by another Action).

Note that whether the modifier actually has any effect on the particle will depend on the modifier's parameters and especially on its falloff. Even if the modifier is set to effect a particle, it may have no effect on it if the particle never enters the field of effect of the modifier.

Modifier Will NOT Affect Particle

In this mode, the modifier's influence on the particle will be turned off and the modifier will never affect the particle, unless it is turned back on again (e.g. by another Action).

Direct Change Mode

These are the parameters which can be changed in 'Direct Change' mode.

Set Speed

This drop-down has two modes:

  • Relative: the speed given in the Speed field is added to the particle's current speed
  • Absolute: the speed given in the Speed field becomes the particle's speed

Speed

The particle's new speed (absolute mode) or the increase in speed (relative mode).

Variation

A random variation of the speed given in the Speed field.

Change Direction

Check this switch to change the particle's direction, using the setting in the Direction field.

Direction

This drop-down can be used to change the direction of the particle. The available settings are:

  • Random: each particle adopts a random direction
  • X+ axis: the particle travels along the world's positive X-axis
  • Y+ axis: the particle travels along the world's positive X-axis
  • Z+ axis: the particle travels along the world's positive X-axis
  • X- axis: the particle travels along the world's negative X-axis
  • Y- axis: the particle travels along the world's negative X-axis
  • Z- axis: the particle travels along the world's negative X-axis

You can use the Direction drop-down to change the particle's direction but that isn't it's primary purpose. The reason it is included is as follows.

The velocity of a particle consists of two things: the direction in which it moves and the speed with which it moves. Because of the way velocity is implemented in 3D calculations, setting the speed of a particle to zero will also remove its direction. A particle with zero speed will then have a 3D direction of 0,0,0 which means it is completely stationary; in addition, it cannot be given a speed unless it is also given a direction.

This is a problem because some of the modifiers in X-Particles can set the particle speed to zero. Or, you may want to set the initial speed of the particle when emitted to zero, then start it moving later. With a speed of zero, the particle is halted and no modifier will be able to move it. To get such a particle moving again, this Action is required. Once moving, it will be influenced by the particle modifiers as usual.

The Direction setting is therefore intended for use with particles which currently have zero speed. For changing the direction of already moving particles, it is recommended that you use the Direction modifier instead, as this will give you better control over the particle's direction.

Note: this Action can NOT be used to restart a particle which has been frozen with the Freeze tag or Freeze modifier! These objects do not set the particle speed to zero (although they can) but simply stop the processing of any particle movement. Do not try to use this Action to restart frozen particles, as it will have no effect.

Groups Affected

Drag any particle group objects into this list. If there is one or more groups in the list, only those particles which are in those groups will be affected by the action. But if there are no groups, all particles will be affected by the action.