Skip to content

nxLimit

nxLimit constrains particle properties to defined ranges.

nxLimit_Hero_01.jpg

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


xLimit_Add_Layer_01.jpg

nxLimit Object tab.

Adds a new limit 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.

xLimit_General_Tab_01.jpg

Sets the operation for this layer.

The available modes are Velocity, Position, Scale, Rotation, Speed, Radius, Mass and User Value.

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.


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


xLimit_Velocity_Operation_01.jpg

Velocity limits the direction of particle movement along each axis.

Sets the coordinate space used to evaluate the velocity limits.

Set as Emitter, by default.

The alternatives are World and Custom.

An object whose coordinate space is used when Coordinates is set to Custom.

The minimum velocity along each axis, as a percentage of the full velocity range.

Adds a random variation to the Range Min value on each axis.

The maximum velocity along each axis, as a percentage of the full velocity range.

Adds a random variation to the Range Max value on each axis.

Restricts the velocity component on the X axis.

Set as None, by default.

X+ allows only positive velocity on the X axis.

X- allows only negative velocity on the X axis.

Restricts the velocity component on the Y axis.

Set as None, by default.

Y+ allows only positive velocity on the Y axis.

Y- allows only negative velocity on the Y axis.

Restricts the velocity component on the Z axis.

Set as None, by default.

Z+ allows only positive velocity on the Z axis.

Z- allows only negative velocity on the Z axis.

If enabled, particles will not bank or tilt as they move along a curved path.


xLimit_Position_Operation_01.jpg

Position constrains particles to a defined region along each axis.

Sets the coordinate space used to evaluate the position limits.

Set as Emitter, by default.

The alternatives are World, Custom and Particle.

An object whose coordinate space is used when Coordinates is set to Custom.

Sets the restriction mode for the X axis.

Set as None, by default.

The alternatives are X+, X-, Range and Fixed.

X+ clamps the particle position to be at or above the X Min value.

X- clamps the particle position to be at or below the X Max value.

Range clamps the particle position between X Min and X Max.

Fixed locks the particle position to the X Fixed value.

The minimum position on the X axis.

Available when X Restriction is set to X+ or Range.

The maximum position on the X axis.

Available when X Restriction is set to X- or Range.

The fixed position on the X axis.

Available when X Restriction is set to Fixed.

Sets the restriction mode for the Y axis.

The options and behaviour are the same as X Restriction.

Sets the restriction mode for the Z axis.

The options and behaviour are the same as X Restriction.


xLimit_Scale_Operation_01.jpg

Scale constrains the size of particles to a minimum and maximum range.

If enabled, a minimum scale limit is applied.

The minimum scale limit on each axis.

Adds a random variation to the minimum Value on each axis.

If enabled, a maximum scale limit is applied.

The maximum scale limit on each axis.

Adds a random variation to the maximum Value on each axis.


xLimit_Rotation_Operation_01.jpg

Rotation constrains particle rotation within defined positive and negative limits on each axis.

Set as World, by default.

The alternative is Relative.

In World mode, the rotation limits are applied in world space.

In Relative mode, the rotation limits are applied relative to the particle’s own axes.

If enabled, all rotation axes share the same positive and negative limits.

When disabled, each axis is controlled independently using the Rotation H, Rotation P and Rotation B tabs.


Each tab controls the limits for the heading (H), pitch (P) and bank (B) rotation axes.

The controls below apply to each tab.

If enabled, a positive rotation limit is applied to the heading axis.

The maximum positive rotation on the heading axis, in degrees.

Adds a random variation to the positive limit.

If enabled, a negative rotation limit is applied to the heading axis.

The maximum negative rotation on the heading axis, in degrees.

Adds a random variation to the negative limit.


When Link Channels is enabled, the per-axis tabs are replaced by the following controls.

If enabled, a positive rotation limit is applied to all axes simultaneously.

The maximum positive rotation on all axes, in degrees.

Adds a random variation to the positive limit.

If enabled, a negative rotation limit is applied to all axes simultaneously.

The maximum negative rotation on all axes, in degrees.

Adds a random variation to the negative limit.


xLimit_Speed_Operation_01.jpg

Speed constrains the overall movement speed of particles.

If enabled, a minimum speed limit is applied.

The minimum speed limit.

Adds a random variation to the minimum Value.

If enabled, a maximum speed limit is applied.

The maximum speed limit.

Adds a random variation to the maximum Value.


xLimit_Radius_Operation_01.jpg

Radius constrains the radius of particles.

The controls are the same as the Speed operation settings.


xLimit_Mass_Operation_01.jpg

Mass constrains the mass of particles.

The controls are the same as the Speed operation settings.


xLimit_User_Value_Operation_01.jpg

User Value constrains a custom user-defined particle data channel.

The controls are the same as the Speed operation settings.


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


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 nxLimit operates.


Copyright © 2026 INSYDIUM LTD. All Rights Reserved.