Skip to content

xpSpriteControl

xpSpriteControl lets you change which object is generated by an X-Particles Sprite object and which material the sprites use.


Untitled

xpSpriteControl Object tab menu.

Checking this box activates xpSpriteControl.

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.

Enabled by default; if this is disabled, the xpSprite object will not generate an object for the particle.

xpSpriteControl_xpSprite_v02.png

This image shows the xpSprite generator generating Pyramid sprites. xpSpriteControl is disabled here.

xpSpriteControl_Generate Sprite_v01.png

In this second image, xpSpriteControl is enabled, so when the particle sprites enter the xpSpriteControl field, they are no longer generated.

If Change Sprite is enabled, you can use the Sprite Type drop-down to select which object is generated by the xpSprite object.

For example, you could use this to change Spheres to lights.

If you do this, be sure to set up the parameters of the new type of sprite in the xpSprite object before using the modifier.

xpSpriteControl_Change_Cube_v01.png

Here, sprites are being generated as Pyramids then, on entering the xpSpriteControl field, with Change Sprite enabled, they each become a Cube, as directed by the Sprite Type setting.

xpSpriteControl_Change_Cross_v01.png

In this image, Sprite Type has been changed to Cross so, on entering the xpSpriteControl field, the sprites change, as directed.

If Change Material is enabled, you can use the Material Index field to select which material is applied to objects generated by the xpSprite object.

The index refers to the material list in the Textures tab of the xpSprite object.

You must ensure that the index refers to a valid material.

For example, if you specify a Material Index of 2, and there is only one material in the materials list of the xpSprite object, no material will be applied to the sprite.

xpSpriteControl_xpSprite Material_v01.png

The User Interface (UI) for the xpSprite generator, with two materials linked in the Texture List.

xpSpriteControl_Change Material_v01.png

In this scene, Change Material is enabled, with the Material Index set to 2. With Sprite Type set to Cube, when the particles enter the field for the xpSpriteControl, they change and their material switches to the second material from the xpSprite generator’s Texture List (in the UI, to the left).


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


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


Copyright © 2026 INSYDIUM LTD. All rights reserved.