Skip to content

nxSpin

nxSpin spins or rotates particles.

nxSpin uses a layer-based system, allowing multiple operations to be stacked and blended together.

nxSpin_Main_Image_01.jpg


nxSpin_Add_Layers_01.jpg

nxSpin Object tab.

Adds a new operation layer to the stack.

Each layer can be set to a different operation mode and blended with the layers below it.

The layer stack.

Layers can be enabled or disabled using the toggle on the left of each entry.

Layers are processed from bottom to top.


When a layer is selected in the Layers tree, its settings are shown below.

Each layer has a General tab and a Falloff tab.

nxSpin_General_Tab_01.jpg

Sets the operation for this layer.

The available modes are Spin, Incremental Spin, Rotate, Tangential, Facing, Roll and Range.

Sets how this layer is blended with the result of the layers below it.

The available blend modes are Normal, Add, Subtract, Multiply, Difference, Screen, Overlay, Min and Max.

The blend strength of this layer.


nxSpin_Add_Falloff_01.jpg

Adds a falloff to this layer.

The available falloff types are Box, Linear, Sphere and Noise.

The falloff stack for this layer.

Multiple falloffs can be added and combined.


nxSpin_Spin_Layer_01.jpg

Set as Per Frame, by default.

The alternatives are Per Second and On Birth.

The values given in Spin Amount are applied to the particle each frame.

The values given in Spin Amount are scaled to apply per second, accounting for the current frame rate.

The spin values are applied once, when the particle is born.

Set as World, by default.

The alternative is Particle.

In World mode, the spin is applied in world space.

In Particle mode, the spin is applied relative to the particle’s own local axes.

The amount to spin the particle, in degrees, on each axis.

Negative values can be used to spin in the opposite direction.

Adds a random variation to the Spin Amount on each axis.

Clamps the maximum spin speed on each axis, in degrees.


nxSpin_Incremental_Spin_Layer_01.jpg

Incremental Spin increases the particle’s spin speed over time, rather than applying a fixed amount per frame.

Set as Per Frame, by default.

The alternative is Per Second.

Set as World, by default.

The alternative is Particle.

See the Spin operation settings for a description of these modes.

The amount added to the particle’s spin speed each frame.

The spin will continue to increase for as long as the particle is within the modifier’s field of effect.

Adds a random variation to the Spin Amount on each axis.

Clamps the maximum spin speed on each axis, in degrees.

Adds a random variation to the Clamp value on each axis.


nxSpin_Rotate_Layer_01.jpg

Rotate sets a particle to a specific rotation rather than spinning it continuously.

Set as Absolute, by default.

The alternative is Relative.

The particles are rotated to the value given in the Rotation field.

The particles are rotated to a value which is their current rotation plus the value from the Rotation field.

The target rotation, in degrees on each axis.

Adds a random variation to the Rotation value on each axis.

If enabled, the change in rotation takes place over the time given in the Time field rather than immediately.

The amount of time over which the rotation change takes place.

A value of zero causes the change to take place immediately.


nxSpin_Tangential_Layer_01.jpg

The particle is rotated to point along its direction of movement.

Set as Z, by default.

The alternatives are X and Y.

This sets which axis of the particle points along its direction of movement.

Adds a rotation offset on any axis to a particle that has been rotated to point along its direction of travel.

Adds a random variation to the Rotation Offset on each axis.

If enabled, the particle will spin around the tangential axis.

The number of degrees to spin the particle around the tangential axis each frame.

Adds a random variation to the Spin Amount.


nxSpin_Facing_Layer_01.jpg

Facing rotates each particle to point towards a target.

Set as Face Camera, by default.

The alternatives are Face Object and Face Screen.

The particle is rotated so its Z axis points at the active camera.

The rotation is updated each frame so the particle always faces the camera as it moves.

The particle is rotated so its Z axis points at the object specified in the Object field.

The rotation is updated each frame so the particle always faces the object as it moves.

The particle is rotated so that it always faces the screen directly.

This differs from Face Camera as the particles remain face-on to the screen regardless of camera movement or rotation.

The object to point at.


Roll automatically rotates particles based on their direction of movement, simulating a rolling effect.

There are no additional parameters for this operation.


nxSpin_Range_Layer_01.jpg

Range interpolates particle rotation between a start and end value over a defined period of time.

Set as Particle Age, by default.

The alternatives are On Birth and Frame Time.

The end rotation value is applied once, when the particle is born.

The rotation is interpolated based on the age of each particle.

The rotation is interpolated based on the current document time.

Set as World, by default.

The alternative is Particle.

See the Spin operation settings for a description of these modes.

The starting rotation value, in degrees on each axis.

Adds a random variation to the Spin Start value on each axis.

The ending rotation value, in degrees on each axis.

Adds a random variation to the Spin End value on each axis.

The time at which the interpolation begins.

The time at which the interpolation ends.

Adds a random variation to the Start Time and End Time values.

Controls what happens when the time falls outside the Start Time to End Time range.

Set as Clamp, by default.

The alternatives are Cycle and Continue.

The rotation holds at the start or end value when outside the time range.

The rotation repeats the range in a continuous loop.

The rotation continues to extrapolate beyond the end of the range.

A spline curve that controls the interpolation between Spin Start and Spin End over the defined time range.


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 nxSpin.


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

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

Mapping


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


Copyright © 2026 INSYDIUM LTD. All Rights Reserved.