How to get different Sprite Particles in ParticleSystem? [Axy 2025.1.0]

Hi Folks.

In a ParticleSystem I have three ParticleCubeSources (with different RandomSeeds) and a SpriteParticle attached to each of those Sources.
Each SpriteParticle loads a different png.
The three Sources are attached to the same SceneNode.

No matter what I do, I get just one of those png displayed on *all* Emitters.

What am I doing wrong? How can I get different particles in a pSystem?
Or do I need to setup a full flow with SceneNode, Particle, and Camera for each of those PSystems, and merge the resulting images further downstream?

Cheers & all the best.

Eric.


   EricWest

Comments

EricWest
  -  

Interesting!
The Problem seems to be the naming of the particles which is
icon-1.png, icon-2.png and icon-3.png

And all the time only the *first* Icon (icon-1.png) is displayed on all emitters.

As soon as I change the name to something without a number (like 'gear.png'), it works!

Eifert@Aximmetry
  -  

Hi Eric,

PNG files that are numbered in this way are automatically recognized as an image sequence by Aximmetry.

For particle sprites, you can play back these image sequences by connecting a Particle Animation module to a Particle Source module.
Note: If you really do not want to rename the files, you can set the Speed pin in the Particle Animation module to zero. Then, you can switch between images by increasing the value of the Start Time pin by the duration of a single frame (i.e., 1 divided by your frame rate).

Warmest regards,