Skip to end of metadata
Go to start of metadata


Velocity features are used to specify the velocity (speed and direction) in which the particles should move after they are spawned. By default, new born particles have no motion attached to them.

A very important aspect to take into account is that these features can be combined with each other. So using the right type of combinations allows for the creation of striking and advanced effects.


Particles will only move if at least one type of Motion feature is always present (see Motion for more details).

The following options are available under the Velocity category:


Spawns particles in a direction specified by the degrees on a compass. The horizon is the plane defined by the parent's X and Y axes, while up is defined by the parent's Z axis.

AzimuthUsed to specify the horizontal angle, in degrees and relative to South.
AngleUsed to specify the Vertical angle, in degrees. A value of 0 corresponds straight up, 90 is towards the horizon, and 180 straight down.
VelocityUsed to specify initial scalar velocity in meters per second.


This feature enables particles to shoot upwards in a cone shape.

AngleAllows you to specify the cone's aperture angle. Without modifiers, particles are only shot through the skin of the cone. Use Modifiers: Random to uniformly shoot particles within the cone.
VelocitySpecifies the base velocity at which particles will be moved.
AxisSpecifies the direction relative to the parent particle or emitter for which particles should be moved.


This feature allows for moving particles in a given direction in space. While seemingly not a very interesting feature in itself, when combining multiple features together and using Modifiers on the scale parameter, then this is possibly one of the most powerful features in the Velocity toolbox. In fact, most of the velocity features on this page could in theory be recreated by only using this feature, albeit not in a very practical way.

VelocitySpecifies the velocity and direction in meters per second.
ScaleScales the velocity vector. Can be used with Modifiers to dynamically change the particle's velocity.


This feature adds parent particles or an emitters velocity to a new particle (for more information on parent child relationships, see SecondGen).

ScaleSpecifies the value of parent's velocity and which should be inherited by the new particle. A value of 1 will add the entire parent's velocity, while a value of 0 will effectively disable this feature.

Note: This value is not limited. It can be above one, meaning it will inherit more velocity than the actual parent's velocity. It can also be negative and thus will invert the parent's velocity. This can be useful to simulate effects such as rocket trails


This feature moves the new particles randomly, but uniformly in every direction.

VelocitySpecifies the speed for the new particles.

GPU Support

All velocity features except MoveRelativeToEmitter are supported on the GPU and initialization is fully done on the GPU. Properties do not have support for modifiers on the GPU.

  • No labels