Skip to content

xpRotator

xpRotator rotates the particle stream around an axis.


x-particles_rotator_001general.png

General tab menu for xpRotator.

Checking this box activates xpRotator.

Set at Independent, by default.

You can change this to Action-Controlled.

In this mode, particles will be affected if they come into the field of effect of the modifier.

When in the Action-Controlled Mode setting, the modifier will only act on a particle when told to do so by an action.

When checked, the direction for the particles will be shown by an arrow in the viewport.

Animation showing the xpRotator icon, when Visible in Editor is enabled. The icon visually represents the rotation force applied to particles simulated in the scene and will rotate, in the viewport, when the Rotate Speed value is changed during animations.

Set as Velocity, by default.

The alternative is Force.

In this mode the change in velocity caused by this modifier contributes to, but does not control, the final particle velocity.

Adding a modifier such as xpWind or xpTurbulence will also contribute to the final result.

This is the mode to use if you want to add some other kind of movement to the particle as well as rotation.

Animation demonstrating the Type setting of Force.

Here, the modifier takes complete control of the particle movement and, if you add another modifier which also influences particle speed and direction (e.g. xpTurbulence), you will find that it has little or no effect on the particle.

Animation using the Type setting of Velocity.

Only available if Type is set to Force, this slider will increase or decrease the attraction force of the particles.

This animation demonstrates the effect of increasing the Attraction value.

Set at Use Rotate Speed, by default.

The other two options are: Use Object and Use Spline.

The particles will rotate with the speed given in the Rotate Speed setting.

With this setting, drop an object into the Obtain Speed From link field.

The particles will use the same rotation speed as the linked object.

You can choose which rotation axis of the object to use to drive the particle rotation.

In this scene, with Operation set to Use Object, a Cube has been dropped into the Obtain Speed From field and the rotation of the particles is being driven by the animation of the Cube.

If this is selected, the rotation speed will be taken from the Rotate Spline parameter.

Here, Operation is set to Use Spline, and the rotation is being driven by the Rotate Spline parameter.

The rotation speed to use, in degrees per second.

This is only used if Operation is set to Use Rotate Speed.

Animation showing the Rotate Speed value starting at 20°, increasing to 200° and then decreasing to - 200°.

The object to take the rotation speed from should be dragged into this field.

This is only used if Operation is set to Use Object.

The axis of the object to use to set the rotation speed.

This is only used if Operation is set to Use Object.

The speed of rotation will be changed by multiplying it by this value.

Animation demonstrating that increasing the Speed Multiplier value will accelerate the rotation forces.

This is a value which is added to the Rotate Speed each frame.

This has the effect of speeding up the rotation over time (or, since negative values are allowed, slowing it down).

Clicking the down arrow next to this parameter will display additional settings.

Animation showing the Angular Acceleration value decreasing from 50° to -100°.

Set at Neither, by default, this drop-down menu enables you to clamp the maximum and minimum rotation speeds.

The alternative settings are: Both Min and Max, Min and Max.

Neither the maximum or minimum speeds are clamped.

Both speeds are clamped.

In this scene, the Min Rotation Speed is set at 50 degrees and the Max Rotation Speed is at 100 degrees, with particles accelerating between those two speeds.

Only the minimum speed is clamped.

Here, with a negative Angular Acceleration setting of -35 degrees, particles are slowing down until they reach the Min Rotation speed value of 10 degrees.

Only the maximum speed is clamped.

Animation showing the decrease in the clamping of Max Rotation Speed from 300° to 30°.

The minimum rotation speed permitted when this is clamped.

The maximum rotation speed permitted when this is clamped.

As the particles rotate, they are forced out from the center of the rotation axis, just as if they were being influenced by centrifugal force.

This will cause them to travel at ever-increasing speed.

If the particle speed exceeds the value in the Escape Velocity setting, they will cease to be affected by the modifier and will fly off with their current speed and direction.

The lower this value, the lower the speed the particles must reach to ‘escape’ the modifier.

Escape Velocity animated from 6cm to 1cm, resulting in a dissolving particle effect.

If enabled, this will reverse the direction of rotation.


The rotation speed will be set by the value in this spline, over the particle’s lifespan.

Only available if Operation is set to Use Spline.

By default the maximum Y value in the spline is 360 degrees.

To rotate above that, use the Rotate Max setting (you can reduce it as well, of course, for finer control over the value).

This parameter is only available if Operation is set to Use Spline.


x-particles_rotator_002actions.png

Actions tab menu for xpRotator.

This setting is only available if the Mode setting in the General tab is set to Action-Controlled.

If enabled, the particle is automatically removed from control of the modifier when it reaches escape velocity.

You can drag any action, or multiple actions, into the Action list.

These actions will be carried out when a particle reaches escape velocity.

A Gravity Modifier Action has been dropped into the Actions on Escape list, acting on the particles in this final scene.

Clicking this button will add an action to the scene and drop it into the Actions on Escape list.


To specify the group, drag and drop the desired Group object into this field.

This setting is useful if you want to ensure that the spawned particles are, or are not, affected by xpRotator.


The modifier’s settings can be mapped to particle data.

Use the dedicated manual page, below, for instructions on how this works.

Data Mapping


You can use the Fields options to control where xpRotator operates.


Copyright © 2026 INSYDIUM LTD. All rights reserved.