Skip to content

xpNegate

xpNegate can be used to reset, cancel or negate some existing flags and checked boxes affecting the particles.


Untitled

xpNegate General tab

Checking this box enables the xpNegate modifier.

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 setting, the modifier will only act on a particle when told to do so by an action.

This value can be used to add some random variation to the modifier effect.

It is the probability that the modifier will negate the selected options when the particle is within its field of effect.

If set to 100%, the effect will always occur; if it is 0 (zero) %, it never will.


Certain events cause flags to be set in a particle.

You can clear these flags by checking the boxes in this section.

To clear a flag, check the required box.

Clears all the frozen flags, set by an xpFreeze modifier or a Freeze Particles action.

There are three flags, which freeze any particle movement, spinning or scaling.

In this scene, particles are frozen (by the xpFreeze modifier), when they land on the horizontal Linear field. When the vertical Linear field passes over them, xpNegate takes effect, with Unfreeze All enabled.

Unfreeze Movement, Unfreeze Spin, Unfreeze Scale

Section titled “Unfreeze Movement, Unfreeze Spin, Unfreeze Scale”

These parameters allow you to clear individual flags, which are frozen, while leaving the others set.

If a particle is emitted from an object and has been stuck to the object by using the Stick Particle to Source Object setting in the emitter, a flag is set in the particle.

This box can be checked to clear that flag, unsticking the particle from the object.

Particles are generated on the surface of the Sphere object, in this animation, with Stick Particle to Object enabled in the xpEmitter. When the Linear field passes over them, xpNegate takes effect and the particles are unstuck, due to Unstick (From Source Object) being enabled.

If a particle has been stuck to an object by using an xpSticky modifier, you can unstick it by using this parameter setting.

If a particle has been stuck to an object by using an xpCover modifier, you can unstick it by using this setting.

However, if the xpCover modifier is in independent mode, it is likely that as soon as the particle is released, it will be controlled by the xpCover modifier again and moved to another point on the same object.

This can be quite effective but, if you need to release the particle from the object completely, you will need to take some extra steps.

The possible options are to:

Make sure the xpCover modifier is in action-controlled mode. Then drag the relevant xpCover modifier into the Cover Modifier link field. When the particle is unstuck from the object, the modifier will be turned off automatically at the same time.

Or, alternatively, make sure the xpCover modifier is in action-controlled mode then use an action, triggered elsewhere, to turn off the modifier for the particle.

A particle can have two speed values.

It always has its own inherent speed, which it is given when created and which may be subsequently changed by modifiers or actions.

If it is stuck to an object, this inherent speed is retained and, if the particle is unstuck, it will move with that inherent speed.

However, a stuck particle may also have another speed value: the world speed, derived from the speed of the object to which it is stuck.

This data is only present if the World Speed box is checked in the Extended Data tab of the emitter.

If the world speed data is available and, if this box is checked, then the particle will move with the world speed, not the inherent speed, when it is unstuck.

Using world speed can give a much better appearance on unsticking because the speed does not suddenly jump from that of the moving object to the inherent speed.

A link field for an xpCover modifier.

Only available when Unstick (From Cover Modifier) is checked.

Drag the xpCover modifier to be turned off into this field.


The boxes in this section can be checked to break constraints created by the xpConstraints object.

Check the required boxes to break the constraints.

Particles in this scene are born linked together (by xpConstraints). Once they enter the Linear field, xpNegate takes effect, breaking those constraints, with Birth enabled.


Untitled

xpNegate Actions tab.

Drag and drop any action into this link field.

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

This animation begins with the same settings as the previous. Once the particles enter the Linear field, they become subject to the effect of xpNegate and the settings in the Editor Display, which has been added to the Actions list, altering the particle display and negating the constraints.


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


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


Copyright © 2026 INSYDIUM LTD. All rights reserved.