Skip to content

xpFollowSurface

xpFollowSurface causes particles to flow over the surface of an object.


Untitled

xpFollowSurface General tab menu.

Checking this box activates xpFollowSurface.

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.

Drag the objects, that the particles are to move over, into this list.

The ‘pull’ is the strength with which the particle is pulled to the surface.

A high pull value will cause the particles to snap to the surface when they are within the value in the Distance setting from the target.

A low pull value will attract the particles very softly.

You can vary this with the Variation setting.

Animation to demonstrate the effect of the Pull setting.

The particles will be offset from the surface by the value in this setting, which is useful to reduce interpenetration by particle geometry.

You can vary this with the Variation setting.

If Offset is 0 (zero) cm and the particle radius is 5, the particle will be offset by 5 screen units from the surface.

An Offset value of zero, together with a radius of zero, will cause the particle to be located exactly on the surface.

This animation shows how increasing the Offset value moves particles away from the object’s surface.

The particle’s distance from the surface must be equal to or less than this value before it is affected by the modifier.

Here, the increase in the Distance value demonstrates how it gets affected by the modifier.

This setting will reduce the particle speed over the surface and eventually bring it to a halt.

In this animation, as the Friction setting is increased, the particles slow down and eventually stop.

Enabling this may, in some cases, improve the accuracy of movement over a complex surface, but at the expense of increased computation time.


Actions dragged into this list will be executed when a particle is captured by the modifier and pulled to the object’s surface.

This animation shows the effect of the Actions on Capture setting, with the Editor Display dropped into the list and particles changing to circles when they are ‘captured’ within the distance threshold.

Actions dragged into this list will be executed when a particle escapes from the modifier’s field or if it moves too far from the object’s surface to be affected by the modifier.

Clicking either button will add an action to the scene and drop it into the appropriate Actions 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 xpFollowSurface.


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


Copyright © 2026 INSYDIUM LTD. All rights reserved.